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

fix(plugin): can't delete extra package

zhongwencool 4 лет назад
Родитель
Сommit
dcc0ff673f

+ 1 - 0
apps/emqx_management/src/emqx_mgmt_api_plugins.erl

@@ -311,6 +311,7 @@ delete_package(Name) ->
     case emqx_plugins:ensure_stopped(Name) of
         ok ->
             emqx_plugins:ensure_disabled(Name),
+            emqx_plugins:purge(Name),
             emqx_plugins:delete_package(Name);
         Error -> Error
     end.

+ 1 - 0
apps/emqx_plugins/src/emqx_plugins.erl

@@ -24,6 +24,7 @@
         , ensure_enabled/1
         , ensure_enabled/2
         , ensure_disabled/1
+        , purge/1
         , delete_package/1
         ]).