From 865c8d7e17f0fd3347dbebf4d648fec545a66ad3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Fri, 10 Nov 2017 14:24:18 +0100 Subject: [PATCH] grandlyon: sync CUT user attributes --- grandlyon/scripts/sync-cut.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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'])