diff --git a/apps/emqx/test/props/prop_emqx_sys.erl b/apps/emqx/test/props/prop_emqx_sys.erl index d67bb18b3..c3a091ce3 100644 --- a/apps/emqx/test/props/prop_emqx_sys.erl +++ b/apps/emqx/test/props/prop_emqx_sys.erl @@ -31,7 +31,8 @@ emqx_stats, emqx_broker, mria_mnesia, - emqx_hooks + emqx_hooks, + emqx_config_handler ]). -define(ALL(Vars, Types, Exprs), @@ -114,7 +115,9 @@ do_mock(emqx_metrics) -> meck:expect(emqx_metrics, all, fun() -> [{hello, 3}] end); do_mock(emqx_hooks) -> meck:expect(emqx_hooks, put, fun(_HookPoint, _MFA) -> ok end), - meck:expect(emqx_hooks, del, fun(_HookPoint, _MF) -> ok end). + meck:expect(emqx_hooks, del, fun(_HookPoint, _MF) -> ok end); +do_mock(emqx_config_handler) -> + meck:expect(emqx_config_handler, add_handler, fun(_, _) -> ok end). %%-------------------------------------------------------------------- %% MODEL diff --git a/apps/emqx_management/src/emqx_mgmt_api_sys.erl b/apps/emqx_management/src/emqx_mgmt_api_sys.erl index 683b00149..220ce2563 100644 --- a/apps/emqx_management/src/emqx_mgmt_api_sys.erl +++ b/apps/emqx_management/src/emqx_mgmt_api_sys.erl @@ -44,7 +44,7 @@ paths() -> sys(get, _Params) -> {200, emqx_conf:get_raw([sys_topics], #{})}; sys(put, #{body := Body}) -> - {ok, _} = emqx_conf:update([sys_topics], Body, #{override_to => cluster}), + {ok, _} = emqx_conf:update([sys_topics], Body, #{override_to => cluster}), {200, emqx_conf:get_raw([sys_topics], #{})}. %%--------------------------------------------------------------------