From ba27dbe783bd4324773205efe301660fb7b90e3b Mon Sep 17 00:00:00 2001 From: goat <16760685+goaaats@users.noreply.github.com> Date: Thu, 15 Jul 2021 04:18:17 +0200 Subject: [PATCH] fix(PluginManager): return if any step of plugin update failed --- Dalamud/Plugin/Internal/PluginManager.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Dalamud/Plugin/Internal/PluginManager.cs b/Dalamud/Plugin/Internal/PluginManager.cs index c20deb177..83fd13c46 100644 --- a/Dalamud/Plugin/Internal/PluginManager.cs +++ b/Dalamud/Plugin/Internal/PluginManager.cs @@ -657,6 +657,7 @@ namespace Dalamud.Plugin.Internal { Log.Error(ex, "Error during unload (update)"); updateStatus.WasUpdated = false; + return updateStatus; } } @@ -669,6 +670,7 @@ namespace Dalamud.Plugin.Internal { Log.Error(ex, "Error during disable (update)"); updateStatus.WasUpdated = false; + return updateStatus; } try @@ -679,6 +681,7 @@ namespace Dalamud.Plugin.Internal { Log.Error(ex, "Error during install (update)"); updateStatus.WasUpdated = false; + return updateStatus; } }