From 2c67ec44f450cfb62623cb5c1de7bb2db36e8eab Mon Sep 17 00:00:00 2001 From: JianBo He Date: Tue, 4 Jan 2022 11:11:41 +0800 Subject: [PATCH] fix(topic-metrics): fix bad map for calculating metrics --- apps/emqx_modules/src/emqx_topic_metrics_api.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/emqx_modules/src/emqx_topic_metrics_api.erl b/apps/emqx_modules/src/emqx_topic_metrics_api.erl index 1ba76579b..251cf4d81 100644 --- a/apps/emqx_modules/src/emqx_topic_metrics_api.erl +++ b/apps/emqx_modules/src/emqx_topic_metrics_api.erl @@ -235,7 +235,7 @@ accumulate_metrics(TopicMetricsIn, TopicMetricsAcc) -> %% @doc MetricsIn :: #{'messages.dropped.rate' :: integer(), ...} do_accumulation_metrics(MetricsIn, undefined) -> MetricsIn; -do_accumulation_metrics(MetricsIn, MetricsAcc) -> +do_accumulation_metrics(MetricsIn, {MetricsAcc, _}) -> Keys = maps:keys(MetricsIn), lists:foldl(fun(Key, Acc) -> InVal = maps:get(Key, MetricsIn),