diff --git a/inventory_provider/db/ims.py b/inventory_provider/db/ims.py index fd6b51dc863fab99a0d7a3efcb560dcec097c069..96cb01cdb99a0d4e9dc0bef632612e74adfd1429 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)