From 12dc13237306eb5a39c728e234ce76c6c8d5cab6 Mon Sep 17 00:00:00 2001 From: jiriks74 Date: Wed, 15 Jan 2025 09:34:09 +0100 Subject: [PATCH] fix(nextcloud): Handle json error parsing the server response --- nextcloud2ntfy.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/nextcloud2ntfy.py b/nextcloud2ntfy.py index 2839532..353394f 100644 --- a/nextcloud2ntfy.py +++ b/nextcloud2ntfy.py @@ -183,7 +183,15 @@ def main(): log.debug(f"Got resonse code: {response.status_code}") log.debug(f"Received data:\n{response.text}") - data = json.loads(response.text) + try: + data = json.loads(response.text) + except Exception as e: + log.error("Error parsing response from Nextcloud!") + log.error(f"Response code: {response.status_code}") + log.error(f"Response body:\n{response.text}") + log.error(f"=====================================") + log.error(f"Exception:\n{e}") + for notification in reversed(data["ocs"]["data"]):