diff --git a/application/controllers/Adif.php b/application/controllers/Adif.php index 00cc48a6c..b73f0d0d1 100644 --- a/application/controllers/Adif.php +++ b/application/controllers/Adif.php @@ -385,7 +385,9 @@ class adif extends CI_Controller { while($record = $this->adif_parser->get_record()) { // Handle slashed zeros - $record['call'] = str_replace('Ø', "0", $record['call']); + if (isset($record['call'])) { + $record['call'] = str_replace('Ø', "0", $record['call']); + } if (($record['operator'] ?? '') != '') { $record['operator'] = str_replace('Ø', "0", $record['operator']); } diff --git a/application/models/Logbook_model.php b/application/models/Logbook_model.php index ba5a08002..08ecba296 100644 --- a/application/models/Logbook_model.php +++ b/application/models/Logbook_model.php @@ -4717,7 +4717,7 @@ class Logbook_model extends CI_Model { if (($band ?? '') == '') { log_message("Error", "Trying to import QSO without Band for station_id " . $station_id . ". QSO Date/Time: " . $time_on . " at ".($record['freq'] ?? 'N/A')." Mode: " . ($record['mode'] ?? '') . " Call: " . ($record['call'] ?? '')); - $returner['error']=sprintf(__("QSO on %s: You tried to import a QSO without any given Band. This QSO wasn't imported. It's invalid"), $time_on); + $returner['error']=sprintf(__("QSO on %s: You tried to import a QSO without any given Band. This QSO wasn't imported. It's invalid"), $time_on) . '
'; return($returner); }