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'])