fix(rule-engin-api): transform input config for update requests

This commit is contained in:
Zaiming Shi 2021-03-02 23:02:40 +01:00 committed by Shawn
parent 292358dc38
commit 8316f8cc34
1 changed files with 2 additions and 2 deletions

View File

@ -337,7 +337,7 @@ update_resource(#{id := Id}, NewParams) ->
P2 = case proplists:get_value(<<"config">>, NewParams) of
undefined -> #{};
[{}] -> #{};
Map -> #{<<"config">> => ?RAISE(maps:from_list(Map), {invalid_config, Map})}
Config -> #{<<"config">> => ?RAISE(json_term_to_map(Config), {invalid_config, Config})}
end,
case emqx_rule_engine:update_resource(Id, maps:merge(P1, P2)) of
ok ->