diff --git a/selfprivacy_api/repositories/users/kanidm_user_repository.py b/selfprivacy_api/repositories/users/kanidm_user_repository.py index 1134f16..6a6b73d 100644 --- a/selfprivacy_api/repositories/users/kanidm_user_repository.py +++ b/selfprivacy_api/repositories/users/kanidm_user_repository.py @@ -35,8 +35,9 @@ class KanidmUserRepository(AbstractUserRepository): ) if response.status_code != 200: + error_text = getattr(response, "text", "No response error was found...") raise KanidmQueryError( - error=f"Kanidm returned unexpected HTTP status code. Error: {response.text}." + error=f"Kanidm returned {response.status_code} unexpected HTTP status code. Error: {error_text}." ) json = response.json() diff --git a/selfprivacy_api/utils/monitoring.py b/selfprivacy_api/utils/monitoring.py index adf6758..168d595 100644 --- a/selfprivacy_api/utils/monitoring.py +++ b/selfprivacy_api/utils/monitoring.py @@ -70,8 +70,9 @@ class MonitoringQueries: timeout=0.8, ) if response.status_code != 200: + error_text = getattr(response, "text", "No response error was found...") return MonitoringQueryError( - error=f"Prometheus returned unexpected HTTP status code. Error: {response.text}. The query was {query}" + error=f"Prometheus returned unexpected HTTP status code. Error: {error_text}. The query was {query}" ) json = response.json() if result_type and json["data"]["resultType"] != result_type: