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