This commit is contained in:
zandercymatics 2024-05-14 13:49:43 -06:00
parent 54c532f3b2
commit f55d0a655a
No known key found for this signature in database
GPG key ID: FF4636ABEC9682B7
10 changed files with 38 additions and 43 deletions

View file

@ -50,7 +50,7 @@ class OpenIdConnectBackend(ModelBackend):
user, created = UserModel.objects.get_or_create(**args)
if created:
if created and request is not None:
request.session["is_new_user"] = True
if not created:
@ -63,7 +63,8 @@ class OpenIdConnectBackend(ModelBackend):
try:
user = UserModel.objects.get_by_natural_key(username)
except UserModel.DoesNotExist:
request.session["is_new_user"] = True
if request is not None:
request.session["is_new_user"] = True
return None
# run this callback for a each login
user.on_each_login()