From 299201d7e02633b00d917cb43031d92d129fb470 Mon Sep 17 00:00:00 2001 From: Robert Latta <robert.latta@geant.org> Date: Tue, 25 Feb 2020 10:58:18 +0000 Subject: [PATCH] updated _is_invalid_login_status due to api response change --- inventory_provider/db/ims.py | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/inventory_provider/db/ims.py b/inventory_provider/db/ims.py index 34843fe4..b8f78a41 100644 --- a/inventory_provider/db/ims.py +++ b/inventory_provider/db/ims.py @@ -141,18 +141,6 @@ class IMS(object): if response_.status_code == requests.codes.unauthorized: return True - if response_.status_code == requests.codes.ok: - j = response_.json() - if j is None: - # Sometime the API returns a 200 response but with no - # body when the token has expired e.g. on a filtered query - # This also happens when there is an error in the query :( - return True - if j and isinstance(j, dict) and \ - j.get('HasErrors', False) and 'guid expired' in \ - j['Errors'][0]['ErrorMessage'].lower(): - return True - return False while True: -- GitLab