Fix extract_parameters_from_json

The function would only work for string parameters.
This commit is contained in:
Markus Mäkelä
2019-05-28 08:50:20 +03:00
parent 38b57497b9
commit 0e88aac497

View File

@ -1444,7 +1444,11 @@ static MXS_CONFIG_PARAMETER extract_parameters_from_json(json_t* json)
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));
}
}
}