Просмотр исходного кода

fix(exhook): use `lists:filter/2` to delete exhook server conf

JimMoen 3 лет назад
Родитель
Сommit
f25dd4b571
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      apps/emqx_exhook/src/emqx_exhook_mgr.erl

+ 2 - 2
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 ->