From da122c67043cb975d0ac5824bdc7e04ffc3adb78 Mon Sep 17 00:00:00 2001 From: Dustin Kroeger Date: Sun, 10 Mar 2024 22:48:47 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20FIX:=20Local=20user=20not=20bein?= =?UTF-8?q?g=20able=20to=20update=20email?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/views.py | 4 ++-- paw/__init__.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/core/views.py b/core/views.py index 8067eca..0548040 100644 --- a/core/views.py +++ b/core/views.py @@ -114,12 +114,12 @@ def settings_view(request): if request.method == "POST": form = UserChangeForm(request.POST, request.FILES) if form.is_valid(): - print(form.cleaned_data) + if form.cleaned_data["language"] != request.user.language: translation.activate(form.cleaned_data["language"]) changed_user_language = True - if not request.user.googlessouser: + if not hasattr(request.user, 'googlessouser'): request.user.email = form.cleaned_data["email"] request.user.language = form.cleaned_data["language"] diff --git a/paw/__init__.py b/paw/__init__.py index 7c4f91f..a3126a0 100644 --- a/paw/__init__.py +++ b/paw/__init__.py @@ -1,5 +1,5 @@ from django import get_version -VERSION = (0, 1, 0, "beta", 12) +VERSION = (0, 1, 0, "beta", 13) __version__ = get_version(VERSION) -- 2.51.2