Fix extract_parameters_from_json
The function would only work for string parameters.
This commit is contained in:
@ -1444,7 +1444,11 @@ static MXS_CONFIG_PARAMETER extract_parameters_from_json(json_t* json)
|
|||||||
|
|
||||||
json_object_foreach(parameters, key, value)
|
json_object_foreach(parameters, key, value)
|
||||||
{
|
{
|
||||||
rval.set(key, json_string_value(value));
|
if (!json_is_null(value) && !json_is_array(value) && !json_is_object(value))
|
||||||
|
{
|
||||||
|
mxb_assert(!mxs::json_to_string(value).empty());
|
||||||
|
rval.set(key, mxs::json_to_string(value));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user