From 90677eb7b12fd960c5826b94984bc56d75800169 Mon Sep 17 00:00:00 2001 From: BitterPanda Date: Mon, 8 Dec 2025 14:15:55 +0100 Subject: [PATCH 1/2] instead of weird unknown_error give something descriptive --- aikido_zen/background_process/api/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/aikido_zen/background_process/api/__init__.py b/aikido_zen/background_process/api/__init__.py index b2566d30e..bfa1cfd29 100644 --- a/aikido_zen/background_process/api/__init__.py +++ b/aikido_zen/background_process/api/__init__.py @@ -24,7 +24,8 @@ def to_api_response(res: Response): logger.debug( "Trying to load json, failed: %s (body=%s)", str(e), res.text ) - return {"success": False, "error": "unknown_error"} + logger.debug("ReportingApi.to_api_response: Failed for [%s] %s", status, res.text) + return {"success": False, "error": "status_code_not_200"} def report(self, token, event, timeout_in_sec): """Report event to aikido server""" From 55bd6d4cd79fc135e9f102f77fb8888d5c0a09db Mon Sep 17 00:00:00 2001 From: BitterPanda Date: Mon, 8 Dec 2025 14:18:20 +0100 Subject: [PATCH 2/2] imrpove logs --- aikido_zen/background_process/api/__init__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/aikido_zen/background_process/api/__init__.py b/aikido_zen/background_process/api/__init__.py index bfa1cfd29..aa6c1bc3b 100644 --- a/aikido_zen/background_process/api/__init__.py +++ b/aikido_zen/background_process/api/__init__.py @@ -22,9 +22,12 @@ def to_api_response(res: Response): return res.json() except Exception as e: logger.debug( - "Trying to load json, failed: %s (body=%s)", str(e), res.text + "Parsing JSON response from core failed: %s (body=%s)", + str(e), + res.text, ) - logger.debug("ReportingApi.to_api_response: Failed for [%s] %s", status, res.text) + return {"success": False, "error": "json_parsing_failed"} + logger.debug("Parsing response from core failed: [%s] %s", status, res.text) return {"success": False, "error": "status_code_not_200"} def report(self, token, event, timeout_in_sec):