From 8bd27f36eb242cd4490977cd81be2427e6f86813 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Mon, 23 Oct 2017 00:15:00 +0200 Subject: [PATCH] grandlyon: don't crash when adding sub to an existing user --- grandlyon/scripts/sync-cut.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/grandlyon/scripts/sync-cut.py b/grandlyon/scripts/sync-cut.py index 0cfab3a..3793f3b 100644 --- a/grandlyon/scripts/sync-cut.py +++ b/grandlyon/scripts/sync-cut.py @@ -42,4 +42,4 @@ for ou_slug, ou in ou_mapping.items(): ou=ou) user.uuid = cut_user_data['sub'] user.save() - OIDCAccount.objects.create(provider=cut_agents, user=user, sub=cut_user_data['sub']) + OIDCAccount.objects.get_or_create(provider=cut_agents, user=user, sub=cut_user_data['sub'])