From 3a473fe28d4e141923cf2ecf911d355c7212a9cf Mon Sep 17 00:00:00 2001 From: Maximilian Hill Date: Mon, 13 Mar 2023 15:59:18 +0100 Subject: [PATCH] catch JSONDecodeError --- agent_based/proxmox_bs.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/agent_based/proxmox_bs.py b/agent_based/proxmox_bs.py index 920b1b8..6821fa1 100644 --- a/agent_based/proxmox_bs.py +++ b/agent_based/proxmox_bs.py @@ -130,9 +130,12 @@ def proxmox_bs_checks(item, params, section): if "upid" in gc: upid = gc["upid"] if (n == "proxmox-backup-client list") and (k == item): - for e in json.loads(c): - group_count=group_count+1 - total_backups=total_backups+int(e["backup-count"]) + try: + for e in json.loads(c): + group_count = group_count+1 + total_backups = total_backups+int(e["backup-count"]) + except json.JSONDecodeError: + pass if (n == "proxmox-backup-client snapshot list") and (k == item): nr, np, ok, nok = 0, [], 0, [] try: