Fix logic

This commit is contained in:
zandercymatics 2024-04-19 15:44:26 -06:00
parent 3e7f143a1e
commit a047380b59
No known key found for this signature in database
GPG key ID: FF4636ABEC9682B7
2 changed files with 9 additions and 16 deletions

View file

@ -99,8 +99,11 @@ def login_callback(request):
return CLIENT.create_authn_request(request.session)
user = authenticate(request=request, **userinfo)
if user:
# Set the verification type
user.set_user_verification_type()
# Set the verification type if it doesn't already exist
if not user.verification_type:
user.set_user_verification_type()
user.save()
login(request, user)
logger.info("Successfully logged in user %s" % user)