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: