diff --git a/accounts/forms.py b/accounts/forms.py index 055b0987f3376b938e59b0a6c7614932477c4867..6c1189a733e7c9fbf12309eeb8850bfbaed0cdde 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