From 80399f7340987cc1988f57ecff61d0c83d2dcba0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=85smund=20V=C3=A5ge=20Fannemel?= <34712686+asmfstatoil@users.noreply.github.com> Date: Sat, 22 Feb 2025 16:57:41 +0100 Subject: [PATCH] fix: handle api error --- tagreader/web_handlers.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tagreader/web_handlers.py b/tagreader/web_handlers.py index 99afa46..7688541 100644 --- a/tagreader/web_handlers.py +++ b/tagreader/web_handlers.py @@ -213,6 +213,10 @@ def fetch( logger.warning(f"No data found for {url} {params}") return {} + if res.text.startswith("XML Error"): + logger.warning(f"Invalid data returned for {url} {params}") + return {} + try: return res.json() except JSONDecodeError: