fix: remove bindings params url decode (url decode by minirest)

This commit is contained in:
DDDHuang 2022-02-28 11:13:23 +08:00
parent 20323a8f11
commit 0e3310f1cf
1 changed files with 4 additions and 4 deletions

View File

@ -290,11 +290,11 @@ topic_metrics(post, #{body := #{<<"topic">> := Topic}}) ->
reason2httpresp(Reason)
end.
operate_topic_metrics(get, #{bindings := #{topic := Topic0}}) ->
get_cluster_response([emqx_http_lib:uri_decode(Topic0)]);
operate_topic_metrics(get, #{bindings := #{topic := Topic}}) ->
get_cluster_response([Topic]);
operate_topic_metrics(delete, #{bindings := #{topic := Topic0}}) ->
case emqx_modules_conf:remove_topic_metrics(emqx_http_lib:uri_decode(Topic0)) of
operate_topic_metrics(delete, #{bindings := #{topic := Topic}}) ->
case emqx_modules_conf:remove_topic_metrics(Topic) of
ok -> {204};
{error, Reason} -> reason2httpresp(Reason)
end.