From 111cbbbe3c401d76f5ed4eee10799f78b5e56327 Mon Sep 17 00:00:00 2001 From: zhongwencool Date: Tue, 19 Mar 2024 19:10:36 +0800 Subject: [PATCH] fix: don't crash when ban ip error --- apps/emqx_management/src/emqx_mgmt_api_banned.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/emqx_management/src/emqx_mgmt_api_banned.erl b/apps/emqx_management/src/emqx_mgmt_api_banned.erl index 5d02f242d..0a24dab15 100644 --- a/apps/emqx_management/src/emqx_mgmt_api_banned.erl +++ b/apps/emqx_management/src/emqx_mgmt_api_banned.erl @@ -169,7 +169,8 @@ banned(get, #{query_string := Params}) -> banned(post, #{body := Body}) -> case emqx_banned:parse(Body) of {error, Reason} -> - {400, 'BAD_REQUEST', list_to_binary(Reason)}; + ErrorReason = io_lib:format("~p", [Reason]), + {400, 'BAD_REQUEST', list_to_binary(ErrorReason)}; Ban -> case emqx_banned:create(Ban) of {ok, Banned} ->