diff --git a/grandlyon/scripts/sync-cut.py b/grandlyon/scripts/sync-cut.py index e31e408..d4ff2ec 100644 --- a/grandlyon/scripts/sync-cut.py +++ b/grandlyon/scripts/sync-cut.py @@ -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'])