From 009c433d6352f8c857446561f248c7221644c9b0 Mon Sep 17 00:00:00 2001 From: int2001 Date: Fri, 19 Jan 2024 05:13:15 +0000 Subject: [PATCH] Throw detailled Error at CAT-API, if radio-value isn't set --- application/controllers/Api.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/application/controllers/Api.php b/application/controllers/Api.php index a8cfcefcd..b561e0268 100644 --- a/application/controllers/Api.php +++ b/application/controllers/Api.php @@ -425,6 +425,12 @@ class API extends CI_Controller { die(); } + if(!isset($obj['radio'])) { + http_response_code(404); + echo json_encode(['status' => 'failed', 'reason' => "missing radio element in payload"]); + die(); + } + $this->api_model->update_last_used($obj['key']); $user_id = $this->api_model->key_userid($obj['key']);