raise error in case of requests error
This commit is contained in:
parent
d63d3cc79c
commit
7278ed42f3
|
@ -47,6 +47,7 @@ class Command(BaseCommand):
|
|||
for accounts in chunks(OIDCAccount.objects.filter(provider=provider), 100):
|
||||
subs = [x.sub for x in accounts]
|
||||
resp = requests.post(url, json={'known_uuids': subs}, auth=auth)
|
||||
resp.raise_for_status()
|
||||
unknown_uuids.extend(resp.json().get('unknown_uuids'))
|
||||
|
||||
for account in OIDCAccount.objects.filter(sub__in=unknown_uuids):
|
||||
|
@ -61,6 +62,7 @@ class Command(BaseCommand):
|
|||
url = settings.CUT_API_BASE_URL + 'users/?modified__gt=%s' % (
|
||||
datetime.datetime.now() - datetime.timedelta(seconds=120)).strftime('%Y-%m-%dT%H:%M:%S')
|
||||
resp = requests.get(url, auth=settings.CUT_API_CREDENTIALS)
|
||||
resp.raise_for_status()
|
||||
for user_dict in resp.json()['results']:
|
||||
try:
|
||||
account = OIDCAccount.objects.get(user__email=user_dict['email'])
|
||||
|
|
Reference in New Issue