From 99a76d8e9393e574daac9e13b1df33aa9f0b6db1 Mon Sep 17 00:00:00 2001
From: Robert Latta <robert.latta@geant.org>
Date: Tue, 2 Jun 2020 10:58:21 +0000
Subject: [PATCH] updated authorization header

---
 inventory_provider/db/ims.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/inventory_provider/db/ims.py b/inventory_provider/db/ims.py
index fd6b51dc..96cb01cd 100644
--- a/inventory_provider/db/ims.py
+++ b/inventory_provider/db/ims.py
@@ -115,7 +115,7 @@ class IMS(object):
             auth=(username, password))
         response.raise_for_status()
         cls.bearer_token_init_time = re_init_time
-        cls.bearer_token = response.json()
+        cls.bearer_token = response.text
 
     def _get_entity(
             self,
@@ -159,7 +159,7 @@ class IMS(object):
         while True:
             response = requests.get(
                 url,
-                headers={'Authorization': self.bearer_token},
+                headers={'Authorization': f'Bearer {self.bearer_token}'},
                 params=params)
             if _is_invalid_login_state(response):
                 IMS._init_bearer_token(self.username, self.password)
-- 
GitLab