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

fix(relup): fix check relup fail

Turtle 4 лет назад
Родитель
Сommit
ff4229bb93

+ 1 - 1
apps/emqx_web_hook/src/emqx_web_hook.app.src

@@ -1,6 +1,6 @@
 {application, emqx_web_hook,
  [{description, "EMQ X WebHook Plugin"},
-  {vsn, "4.3.3"}, % strict semver, bump manually!
+  {vsn, "4.3.4"}, % strict semver, bump manually!
   {modules, []},
   {registered, [emqx_web_hook_sup]},
   {applications, [kernel,stdlib,ehttpc]},

+ 12 - 4
apps/emqx_web_hook/src/emqx_web_hook.appup.src

@@ -3,16 +3,24 @@
 {VSN,
   [
     {<<"4.3.[0-2]">>, [
-     {restart_application, emqx_web_hook},
-     {apply,{emqx_rule_engine,refresh_resource,[web_hook]}}
+     {apply, {application, stop,[emqx_web_hook]}},
+     {load_module, emqx_web_hook_app, brutal_purge, soft_purge, []},
+     {load_module, emqx_web_hook, brutal_purge, soft_purge, []},
+     {load_module, emqx_web_hook_actions, brutal_purge, soft_purge, []},
+     {apply,{emqx_rule_engine, refresh_resource, [web_hook]}}
     ]},
+    {<<"4.3.3">>, []},
     {<<".*">>, []}
   ],
   [
     {<<"4.3.[0-2]">>, [
-     {restart_application, emqx_web_hook},
-     {apply,{emqx_rule_engine,refresh_resource,[web_hook]}}
+     {apply, {application, stop, [emqx_web_hook]}},
+     {load_module, emqx_web_hook_app, brutal_purge, soft_purge, []},
+     {load_module, emqx_web_hook, brutal_purge, soft_purge, []},
+     {load_module, emqx_web_hook_actions, brutal_purge, soft_purge, []},
+     {apply, {emqx_rule_engine, refresh_resource, [web_hook]}}
     ]},
+    {<<"4.3.3">>, []},
     {<<".*">>, []}
   ]
 }.