From f25dd4b571cc391a8fd0735c0699ef2a908cf28c Mon Sep 17 00:00:00 2001 From: JimMoen Date: Thu, 12 May 2022 19:18:18 +0800 Subject: [PATCH] fix(exhook): use `lists:filter/2` to delete exhook server conf --- apps/emqx_exhook/src/emqx_exhook_mgr.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/emqx_exhook/src/emqx_exhook_mgr.erl b/apps/emqx_exhook/src/emqx_exhook_mgr.erl index 3eddf3da9..ceb5f59e2 100644 --- a/apps/emqx_exhook/src/emqx_exhook_mgr.erl +++ b/apps/emqx_exhook/src/emqx_exhook_mgr.erl @@ -430,8 +430,8 @@ move_to([], _Position, _Server, _HeadL) -> do_delete(ToDelete, OldConf) -> case lists:any(fun(#{<<"name">> := ExistedName}) -> ExistedName =:= ToDelete end, OldConf) of true -> - lists:dropwhile( - fun(#{<<"name">> := Name}) -> Name =:= ToDelete end, + lists:filter( + fun(#{<<"name">> := Name}) -> Name =/= ToDelete end, OldConf ); false ->