Prevent empty Call on editing or logging via API

pull/2823/head
int2001 2023-12-13 05:41:07 +00:00
rodzic b418a2cdc4
commit a2d9da8a3e
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: DFB1C13CD2DB037B
2 zmienionych plików z 190 dodań i 180 usunięć

Wyświetl plik

@ -214,6 +214,12 @@ class API extends CI_Controller {
die();
}
if(!(isset($record['call'])) || (trim($record['call']) == '')) {
http_response_code(401);
echo json_encode(['status' => 'failed', 'reason' => "QSO Call is empty."]);
die();
}
$this->api_model->update_last_used($obj['key']);
$msg = $this->logbook_model->import($record, $obj['station_profile_id'], NULL, NULL, NULL, NULL, NULL, NULL, false, false, true);

Wyświetl plik

@ -1028,6 +1028,10 @@ class Logbook_model extends CI_Model {
return;
}
if (trim($this->input->post('callsign')) == '') {
return;
}
$station_profile=$CI->stations->profile_clean($stationId);
$stationCallsign=$station_profile->station_callsign;