diff --git a/apps/emqx_resource/src/emqx_resource_manager.erl b/apps/emqx_resource/src/emqx_resource_manager.erl index 8edee1c1a..5ce4d0c45 100644 --- a/apps/emqx_resource/src/emqx_resource_manager.erl +++ b/apps/emqx_resource/src/emqx_resource_manager.erl @@ -273,7 +273,10 @@ handle_event({call, From}, health_check, stopped, _Data) -> Actions = [{reply, From, {error, stopped}}], {keep_state_and_data, Actions}; handle_event({call, From}, health_check, _State, Data) -> - handle_health_check_event(From, Data). + handle_health_check_event(From, Data); +% Ignore all other events +handle_event(_, _, State, Data) -> + {next_state, State, Data}. %%------------------------------------------------------------------------------ %% internal functions