From dfa63ff3b1fa444f2c7089da7f4ac284e764b966 Mon Sep 17 00:00:00 2001 From: firest Date: Mon, 15 Aug 2022 10:22:18 +0800 Subject: [PATCH] fix(mgmt): remove the `will_msg` field from the client API --- apps/emqx_management/src/emqx_mgmt_api_clients.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/emqx_management/src/emqx_mgmt_api_clients.erl b/apps/emqx_management/src/emqx_mgmt_api_clients.erl index 0fd158dbd..19bf63f66 100644 --- a/apps/emqx_management/src/emqx_mgmt_api_clients.erl +++ b/apps/emqx_management/src/emqx_mgmt_api_clients.erl @@ -538,7 +538,6 @@ fields(client) -> })}, {username, hoconsc:mk(binary(), #{desc => <<"User name of client when connecting">>})}, {mountpoint, hoconsc:mk(binary(), #{desc => <<"Topic mountpoint">>})}, - {will_msg, hoconsc:mk(binary(), #{desc => <<"Client will message">>})}, {zone, hoconsc:mk(binary(), #{ desc => @@ -885,7 +884,8 @@ format_channel_info({_, ClientInfo0, ClientStats}) -> [memory, next_pkt_id, total_heap_size], maps:from_list(ClientStats) ), - ClientInfoMap0 = maps:fold(fun take_maps_from_inner/3, #{}, ClientInfo2), + ClientInfo3 = maps:remove(will_msg, ClientInfo2), + ClientInfoMap0 = maps:fold(fun take_maps_from_inner/3, #{}, ClientInfo3), {IpAddress, Port} = peername_dispart(maps:get(peername, ClientInfoMap0)), Connected = maps:get(conn_state, ClientInfoMap0) =:= connected, ClientInfoMap1 = maps:merge(StatsMap, ClientInfoMap0),