Prevent empty Call on editing or logging via API

这个提交包含在:
int2001 2023-12-13 05:41:07 +00:00
父节点 b418a2cdc4
当前提交 a2d9da8a3e
找不到此签名对应的密钥
GPG 密钥 ID: DFB1C13CD2DB037B
共有 2 个文件被更改,包括 190 次插入180 次删除

查看文件

@ -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);

查看文件

@ -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;