From 53977c53061b69b4b11423ec9f234fda4330a368 Mon Sep 17 00:00:00 2001 From: Ian Renton Date: Mon, 20 Oct 2025 16:09:35 +0100 Subject: [PATCH] Defensive coding --- spotproviders/pota.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spotproviders/pota.py b/spotproviders/pota.py index cc37c1c..33974b9 100644 --- a/spotproviders/pota.py +++ b/spotproviders/pota.py @@ -56,7 +56,8 @@ class POTA(HTTPSpotProvider): # Now we need to look up the name of that reference from the API, because the comment won't have it park_response = self.PARK_DATA_CACHE.get(self.PARK_URL_ROOT + r.upper(), headers=HTTP_HEADERS) park_data = park_response.json() - spot.sig_refs_names.append(park_data["name"]) + if park_data and "name" in park_data: + spot.sig_refs_names.append(park_data["name"]) # Add to our list. Don't worry about de-duping, removing old spots etc. at this point; other code will do # that for us.