Просмотр исходного кода

Merge pull request #12735 from zhongwencool/fix-ban-crash

fix: don't crash when ban ip error
JianBo He 1 год назад
Родитель
Сommit
c7db157ecd
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      apps/emqx_management/src/emqx_mgmt_api_banned.erl

+ 2 - 1
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} ->