diff --git a/apps/emqx_dashboard/src/emqx_dashboard_listener.erl b/apps/emqx_dashboard/src/emqx_dashboard_listener.erl index 585f81b64..14379a463 100644 --- a/apps/emqx_dashboard/src/emqx_dashboard_listener.erl +++ b/apps/emqx_dashboard/src/emqx_dashboard_listener.erl @@ -80,7 +80,9 @@ regenerate_minirest_dispatch() -> emqx_dashboard:list_listeners() ) catch - _:_ -> emqx_dashboard:clear_i18n() + _:_ -> ok + after + emqx_dashboard:clear_i18n() end. add_handler() ->