Skip to content

Commit d935981

Browse files
authored
Merge pull request #197 from joshuata/master
Fixes creating new user with iexact lookup
2 parents 8b24150 + cbb8604 commit d935981

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

djangosaml2/backends.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,7 @@ def get_or_create_user(self,
207207
user_lookup_key + getattr(settings, 'SAML_DJANGO_USER_MAIN_ATTRIBUTE_LOOKUP', ''): user_lookup_value
208208
}
209209

210+
# Lookup existing user
210211
# Lookup existing user
211212
user, created = None, False
212213
try:
@@ -216,7 +217,7 @@ def get_or_create_user(self,
216217
except UserModel.DoesNotExist:
217218
# Create new one if desired by settings
218219
if create_unknown_user:
219-
user = UserModel(**user_query_args)
220+
user = UserModel(**{ user_lookup_key: user_lookup_value })
220221
created = True
221222
logger.debug('New user created: %s', user)
222223
else:

0 commit comments

Comments
 (0)