From fdbca63c23d8ae64a36c5b1d8557ced7ffddd9f1 Mon Sep 17 00:00:00 2001 From: Dorian Lesbre <dorian.lesbre@gmail.com> Date: Mon, 8 Mar 2021 15:52:15 +0100 Subject: [PATCH] Fix issue #6 --- accounts/forms.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/accounts/forms.py b/accounts/forms.py index 055b098..6c1189a 100644 --- a/accounts/forms.py +++ b/accounts/forms.py @@ -54,10 +54,8 @@ class UpdateAccountForm(FormRenderMixin, forms.ModelForm): return norm_email def save(self, *args, commit=True, **kwargs): - email = self.cleaned_data["email"] - email_changed = email != self.instance.username + email_changed = "email" in self.changed_data user = super().save(*args, commit=False, **kwargs) - user.username = email if email_changed: user.email_confirmed = False user.is_active = False -- GitLab