From 4b04dfa85f181be57c93a33331a2d82f85bf9e8a Mon Sep 17 00:00:00 2001 From: JianBo He Date: Wed, 23 Feb 2022 15:39:00 +0800 Subject: [PATCH] fix(mgmt): fix api_metrics case_clause Co-authored-by: JimMoen --- apps/emqx_management/src/emqx_mgmt_api_metrics.erl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/emqx_management/src/emqx_mgmt_api_metrics.erl b/apps/emqx_management/src/emqx_mgmt_api_metrics.erl index 54e98f384..0ea9f2a01 100644 --- a/apps/emqx_management/src/emqx_mgmt_api_metrics.erl +++ b/apps/emqx_management/src/emqx_mgmt_api_metrics.erl @@ -51,10 +51,10 @@ paths() -> %% http handlers 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()}; - _ -> + false -> Data = [maps:from_list( emqx_mgmt:get_metrics(Node) ++ [{node, Node}]) || Node <- mria_mnesia:running_nodes()],