From dabb4e2925d4043ab6d8084a1bfb8a9081802eff Mon Sep 17 00:00:00 2001 From: int2001 Date: Thu, 1 Aug 2024 06:35:33 +0000 Subject: [PATCH] Do not update QRG if it wasn't provided via API-Call --- application/models/Cat.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/application/models/Cat.php b/application/models/Cat.php index f7a5b7db5..ecc74c5fb 100644 --- a/application/models/Cat.php +++ b/application/models/Cat.php @@ -26,10 +26,14 @@ 'sat_name' => $result['sat_name'] ?? NULL, 'timestamp' => $timestamp, ); - if (isset($result['frequency']) && $result['frequency'] != "NULL") { + if ( (isset($result['frequency'])) && ($result['frequency'] != "NULL") && ($result['frequency'] != '') ) { $data['frequency'] = $result['frequency']; } else { - $data['frequency'] = $result['uplink_freq']; + if ( (isset($result['uplink_freq'])) && ($result['uplink_freq'] != "NULL") && ($result['uplink_freq'] != '') ) { + $data['frequency'] = $result['uplink_freq']; + } else { + unset($data['frequency']); // Do not update Frequency since it wasn't provided + } } if (isset($result['mode']) && $result['mode'] != "NULL") { $data['mode'] = $result['mode'];