From 96a05c8108a869628678e8e1a8913b4d777cd135 Mon Sep 17 00:00:00 2001 From: Ian Renton Date: Sun, 12 Oct 2025 17:54:03 +0100 Subject: [PATCH] Fix programmer forgetting how python works --- core/utils.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/core/utils.py b/core/utils.py index 7053338..e228017 100644 --- a/core/utils.py +++ b/core/utils.py @@ -106,7 +106,7 @@ def infer_country_from_callsign(call): # Couldn't get anything from Clublog database, try QRZCQ data if not country: qrzcq_data = get_qrzcq_data_for_callsign(call) - if qrzcq_data and qrzcq_data["country"]: + if qrzcq_data and "country" in qrzcq_data: country = qrzcq_data["country"] return country @@ -136,7 +136,7 @@ def infer_dxcc_id_from_callsign(call): # Couldn't get anything from Clublog database, try QRZCQ data if not dxcc: qrzcq_data = get_qrzcq_data_for_callsign(call) - if qrzcq_data and qrzcq_data["dxcc"]: + if qrzcq_data and "dxcc" in qrzcq_data: dxcc = qrzcq_data["dxcc"] return dxcc @@ -160,7 +160,7 @@ def infer_continent_from_callsign(call): # Couldn't get anything from Clublog database, try QRZCQ data if not continent: qrzcq_data = get_qrzcq_data_for_callsign(call) - if qrzcq_data and qrzcq_data["continent"]: + if qrzcq_data and "continent" in qrzcq_data: continent = qrzcq_data["continent"] return continent @@ -189,7 +189,7 @@ def infer_cq_zone_from_callsign(call): # Couldn't get anything from Clublog database, try QRZCQ data if not cqz: qrzcq_data = get_qrzcq_data_for_callsign(call) - if qrzcq_data and qrzcq_data["cqz"]: + if qrzcq_data and "cqz" in qrzcq_data: cqz = qrzcq_data["cqz"] return cqz @@ -209,7 +209,7 @@ def infer_itu_zone_from_callsign(call): # Couldn't get anything from QRZ.com database, Clublog doesn't provide this, so try QRZCQ data if not ituz: qrzcq_data = get_qrzcq_data_for_callsign(call) - if qrzcq_data and qrzcq_data["ituz"]: + if qrzcq_data and "ituz" in qrzcq_data: ituz = qrzcq_data["ituz"] return ituz