瀏覽代碼

fix(mgmt): fix api_metrics case_clause

Co-authored-by: JimMoen <LnJimMoen@outlook.com>
JianBo He 4 年之前
父節點
當前提交
4b04dfa85f
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      apps/emqx_management/src/emqx_mgmt_api_metrics.erl

+ 3 - 3
apps/emqx_management/src/emqx_mgmt_api_metrics.erl

@@ -51,10 +51,10 @@ paths() ->
 %% http handlers
 %% http handlers
 
 
 metrics(get, #{query_string := Qs}) ->
 metrics(get, #{query_string := Qs}) ->
-    case maps:get(<<"aggregate">>, Qs, undefined) of
-        <<"true">> ->
+    case maps:get(<<"aggregate">>, Qs, false) of
+        true ->
             {200, emqx_mgmt:get_metrics()};
             {200, emqx_mgmt:get_metrics()};
-        _ ->
+        false ->
             Data = [maps:from_list(
             Data = [maps:from_list(
                       emqx_mgmt:get_metrics(Node) ++ [{node, Node}])
                       emqx_mgmt:get_metrics(Node) ++ [{node, Node}])
                     || Node <- mria_mnesia:running_nodes()],
                     || Node <- mria_mnesia:running_nodes()],