set username if not equal

This commit is contained in:
2023-11-13 08:50:39 +00:00
parent 37b9375389
commit 0a3e343adb

View File

@@ -53,6 +53,13 @@ def authentication(username, password):
# get member or if not then create a new member
try:
member = Member.objects.get(mailaccount=mail)
# set username if not equal
if member.username != username:
member.username = username
logger.info(f"User '{username}' saved.")
member.save()
except Member.DoesNotExist:
member = Member()
member.firstname = firstname
@@ -63,12 +70,6 @@ def authentication(username, password):
logger.info(f"Member '{username}' created.")
member.save()
# set username if not exists
if not member.username:
member.username = username
logger.info(f"User '{username}' saved.")
member.save()
logger.info(f"User '{username}' logged in.")
return username