Преглед на файлове

fix(plugin): can't delete extra package

zhongwencool преди 4 години
родител
ревизия
dcc0ff673f
променени са 2 файла, в които са добавени 2 реда и са изтрити 0 реда
  1. 1 0
      apps/emqx_management/src/emqx_mgmt_api_plugins.erl
  2. 1 0
      apps/emqx_plugins/src/emqx_plugins.erl

+ 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
         ]).