Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/zabbix/zabbix.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'ui/include/classes/api/services/CModule.php')
-rw-r--r--ui/include/classes/api/services/CModule.php8
1 files changed, 4 insertions, 4 deletions
diff --git a/ui/include/classes/api/services/CModule.php b/ui/include/classes/api/services/CModule.php
index b2190d10e98..9b060c26e7e 100644
--- a/ui/include/classes/api/services/CModule.php
+++ b/ui/include/classes/api/services/CModule.php
@@ -132,7 +132,7 @@ class CModule extends CApiService {
*
* @param array $modules
*
- * @throws APIException if the input is invalid.
+ * @throws APIException|JsonException
*/
private static function validateCreate(array &$modules): void {
$api_input_rules = ['type' => API_OBJECTS, 'flags' => API_NOT_EMPTY | API_NORMALIZE, 'fields' => [
@@ -147,7 +147,7 @@ class CModule extends CApiService {
}
foreach ($modules as &$module) {
- $module['config'] = json_encode($module['config']);
+ $module['config'] = json_encode($module['config'], JSON_THROW_ON_ERROR);
}
unset($module);
}
@@ -196,7 +196,7 @@ class CModule extends CApiService {
* @param array $modules
* @param array|null $db_modules
*
- * @throws APIException if the input is invalid.
+ * @throws APIException|JsonException
*/
private static function validateUpdate(array &$modules, array &$db_modules = null): void {
$api_input_rules = ['type' => API_OBJECTS, 'flags' => API_NOT_EMPTY | API_NORMALIZE, 'uniq' => [['moduleid']], 'fields' => [
@@ -221,7 +221,7 @@ class CModule extends CApiService {
foreach ($modules as &$module) {
if (array_key_exists('config', $module)) {
- $module['config'] = json_encode($module['config']);
+ $module['config'] = json_encode($module['config'], JSON_THROW_ON_ERROR);
}
}
unset($module);