From c0362656e36255b084c59c9ecc880c252d43ec4d Mon Sep 17 00:00:00 2001 From: Herculino Trotta Date: Sun, 13 Oct 2024 14:22:26 -0300 Subject: [PATCH] refactor: remove ensure_user_settings --- app/apps/common/middleware/localization.py | 4 +--- app/apps/users/views.py | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/app/apps/common/middleware/localization.py b/app/apps/common/middleware/localization.py index 76c43ac..8ab99f5 100644 --- a/app/apps/common/middleware/localization.py +++ b/app/apps/common/middleware/localization.py @@ -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: diff --git a/app/apps/users/views.py b/app/apps/users/views.py index 71f63b4..8612033 100644 --- a/app/apps/users/views.py +++ b/app/apps/users/views.py @@ -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)