sync-cut: ignore duplicated oidc accounts
This commit is contained in:
parent
ff16012108
commit
bea128da5b
|
@ -21,6 +21,7 @@ import requests
|
|||
|
||||
from django.conf import settings
|
||||
from django.core.management.base import BaseCommand
|
||||
from django.core.exceptions import MultipleObjectsReturned
|
||||
|
||||
from authentic2.utils.template import Template
|
||||
from authentic2_auth_oidc.models import OIDCProvider, OIDCAccount
|
||||
|
@ -74,6 +75,8 @@ class Command(BaseCommand):
|
|||
account = OIDCAccount.objects.get(user__email=user_dict['email'])
|
||||
except OIDCAccount.DoesNotExist:
|
||||
continue
|
||||
except MultipleObjectsReturned:
|
||||
continue
|
||||
had_changes = False
|
||||
for claim in cut_users.claim_mappings.all():
|
||||
if '{{' in claim.claim or '{%' in claim.claim:
|
||||
|
|
Reference in New Issue