fix(apply rule): make sure we return something JSON compatible

Fixes:
https://emqx.atlassian.net/browse/EMQX-12275
This commit is contained in:
Kjell Winblad 2024-05-02 11:01:51 +02:00
parent ea7633c484
commit 3ba5cb7858
1 changed files with 1 additions and 1 deletions

View File

@ -419,7 +419,7 @@ param_path_id() ->
begin begin
case emqx_rule_sqltester:apply_rule(RuleId, CheckedParams) of case emqx_rule_sqltester:apply_rule(RuleId, CheckedParams) of
{ok, Result} -> {ok, Result} ->
{200, Result}; {200, emqx_logger_jsonfmt:best_effort_json_obj(Result)};
{error, {parse_error, Reason}} -> {error, {parse_error, Reason}} ->
{400, #{code => 'BAD_REQUEST', message => err_msg(Reason)}}; {400, #{code => 'BAD_REQUEST', message => err_msg(Reason)}};
{error, nomatch} -> {error, nomatch} ->