fixed parsing BOOLEAN parameter

This commit is contained in:
2026-06-30 22:31:36 +02:00
parent 88bf5a84d8
commit afe05cfd87

View File

@ -396,7 +396,12 @@ class APIlite
$param_value = (string) $param_value;
break;
case 'bool':
$param_value = (bool) $param_value;
if (is_string($param_value)) {
$param_value = strtolower($param_value);
$param_value = in_array($param_value, ['1', 'true', 'on', 'yes']);
} else {
$param_value = (bool) $param_value;
}
break;
case 'array':
$param_value = json_decode($param_value, true);