grandlyon: sync CUT user attributes
This commit is contained in:
parent
babcd0b937
commit
865c8d7e17
|
@ -29,7 +29,6 @@ for ou_slug, ou in ou_mapping.items():
|
|||
try:
|
||||
user = User.objects.get(oidc_account__provider=cut_agents,
|
||||
oidc_account__sub=cut_user_data['sub'])
|
||||
continue
|
||||
except User.DoesNotExist:
|
||||
pass
|
||||
try:
|
||||
|
@ -40,5 +39,8 @@ for ou_slug, ou in ou_mapping.items():
|
|||
email=cut_user_data['email'],
|
||||
ou=ou)
|
||||
user.uuid = cut_user_data['sub']
|
||||
user.ou = ou
|
||||
user.first_name = cut_user_data['first_name']
|
||||
user.last_name = cut_user_data['last_name']
|
||||
user.save()
|
||||
OIDCAccount.objects.get_or_create(provider=cut_agents, user=user, sub=cut_user_data['sub'])
|
||||
|
|
Loading…
Reference in New Issue