Fix overwriting verification key upon sending confirmation mail

This commit is contained in:
Oliver Falk
2021-04-15 13:13:23 +02:00
parent 334da91881
commit c5f493178c

View File

@@ -359,6 +359,7 @@ class UnconfirmedEmail(BaseAccountModel):
def save(self, force_insert=False, force_update=False, using=None,
update_fields=None):
if not self.verification_key:
hash_object = hashlib.new('sha256')
hash_object.update(
urandom(1024) + self.user.username.encode('utf-8') # pylint: disable=no-member