diff --git a/django_app/redbox_app/redbox_core/models.py b/django_app/redbox_app/redbox_core/models.py index 13251cfce..05d7edffc 100644 --- a/django_app/redbox_app/redbox_core/models.py +++ b/django_app/redbox_app/redbox_core/models.py @@ -242,7 +242,9 @@ class AIExperienceLevel(models.TextChoices): ai_experience = models.CharField(null=True, blank=True, max_length=25, choices=AIExperienceLevel) profession = models.CharField(null=True, blank=True, max_length=4, choices=Profession) info_about_user = models.CharField(null=True, blank=True, help_text="user entered info from profile overlay") - redbox_response_preferences = models.CharField(null=True, blank=True, help_text="user entered info from profile overlay, to be used in custom prompt") + redbox_response_preferences = models.CharField( + null=True, blank=True, help_text="user entered info from profile overlay, to be used in custom prompt" + ) ai_settings = models.ForeignKey(AISettings, on_delete=models.SET_DEFAULT, default="default", to_field="label") is_developer = models.BooleanField(null=True, blank=True, default=False, help_text="is this user a developer?") objects = BaseUserManager() @@ -259,7 +261,7 @@ def get_bearer_token(self) -> str: user_uuid = str(self.id) bearer_token = jwt.encode({"user_uuid": user_uuid}, key=settings.SECRET_KEY) return f"Bearer {bearer_token}" - + def get_initials(self) -> str: try: if self.name: @@ -271,8 +273,7 @@ def get_initials(self) -> str: else: name_part = self.email.split("@")[0] first_name, last_name = name_part.split(".") - initials = first_name[0].upper() + last_name[0].upper() - return initials + return first_name[0].upper() + last_name[0].upper() except (IndexError, AttributeError, ValueError): return "" diff --git a/django_app/redbox_app/redbox_core/views/demographics_views.py b/django_app/redbox_app/redbox_core/views/demographics_views.py index 6b501a8c4..8eb395d64 100644 --- a/django_app/redbox_app/redbox_core/views/demographics_views.py +++ b/django_app/redbox_app/redbox_core/views/demographics_views.py @@ -1,14 +1,12 @@ import logging -import json +from http import HTTPStatus from django.contrib.auth.decorators import login_required from django.contrib.auth.mixins import LoginRequiredMixin from django.http import HttpRequest, HttpResponse -from django.shortcuts import redirect from django.utils.decorators import method_decorator from django.views import View from django.views.generic import UpdateView -from http import HTTPStatus from redbox_app.redbox_core.forms import DemographicsForm from redbox_app.redbox_core.models import User @@ -36,4 +34,4 @@ def post(self, request: HttpRequest) -> HttpResponse: user.redbox_response_preferences = request.POST.get("redbox_response_preferences") user.save() - return HttpResponse(status=HTTPStatus.NO_CONTENT) \ No newline at end of file + return HttpResponse(status=HTTPStatus.NO_CONTENT)