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