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'];