Explorar o código

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

DDDHuang %!s(int64=4) %!d(string=hai) anos
pai
achega
0e3310f1cf
Modificáronse 1 ficheiros con 4 adicións e 4 borrados
  1. 4 4
      apps/emqx_modules/src/emqx_topic_metrics_api.erl

+ 4 - 4
apps/emqx_modules/src/emqx_topic_metrics_api.erl

@@ -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.