fix(nextcloud): Handle json error parsing the server response
All checks were successful
Mirror to Forgejo / mirror-to-codeberg (push) Successful in 3s

This commit is contained in:
Jiří Štefka 2025-01-15 09:34:09 +01:00
parent f6294cc101
commit 12dc132373
Signed by: jiriks74
GPG key ID: 1D5E30D3DB2264DE

View file

@ -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"]):