refactor: remove ensure_user_settings

This commit is contained in:
Herculino Trotta
2024-10-13 14:22:26 -03:00
parent 776e1b23ce
commit c0362656e3
2 changed files with 2 additions and 4 deletions

View File

@@ -2,8 +2,6 @@ import zoneinfo
from django.utils import timezone
from django.utils.translation import activate
from apps.users.utils.user_settings import ensure_user_settings
class LocalizationMiddleware:
def __init__(self, get_response):
@@ -12,7 +10,7 @@ class LocalizationMiddleware:
def __call__(self, request):
tz = request.COOKIES.get("mytz")
if request.user.is_authenticated:
user_settings = ensure_user_settings(request.user)
user_settings = request.user.settings
user_language = user_settings.language
user_timezone = user_settings.timezone
else:

View File

@@ -52,7 +52,7 @@ def toggle_amount_visibility(request):
@only_htmx
@login_required
def update_settings(request):
user_settings, created = UserSettings.objects.get_or_create(user=request.user)
user_settings = request.user.settings
if request.method == "POST":
form = UserSettingsForm(request.POST, instance=user_settings)