Procházet zdrojové kódy

chore(emqx_mgmt_api_listeners): return error tuple

z8674558 před 5 roky
rodič
revize
c52d241a06

+ 1 - 1
lib-ce/emqx_management/src/emqx_mgmt_api_listeners.erl

@@ -65,7 +65,7 @@ restart(#{identifier := Identifier}, _Params) ->
     Results = [{Node, emqx_mgmt:restart_listener(Node, Identifier)} || {Node, _Info} <- emqx_mgmt:list_nodes()],
     Results = [{Node, emqx_mgmt:restart_listener(Node, Identifier)} || {Node, _Info} <- emqx_mgmt:list_nodes()],
     case lists:filter(fun({_, Result}) -> Result =/= ok end, Results) of
     case lists:filter(fun({_, Result}) -> Result =/= ok end, Results) of
         [] -> return(ok);
         [] -> return(ok);
-        Errors -> return({error, Errors})
+        Errors -> return({error, {restart, Errors}})
     end.
     end.
 
 
 format(Listeners) when is_list(Listeners) ->
 format(Listeners) when is_list(Listeners) ->