diff --git a/Dalamud/Plugin/Internal/PluginManager.cs b/Dalamud/Plugin/Internal/PluginManager.cs
index ad3014b2f..f806fa4e6 100644
--- a/Dalamud/Plugin/Internal/PluginManager.cs
+++ b/Dalamud/Plugin/Internal/PluginManager.cs
@@ -685,7 +685,7 @@ namespace Dalamud.Plugin.Internal
}
///
- /// Update all plugins.
+ /// Update all non-dev plugins.
///
/// Perform a dry run, don't install anything.
/// Success or failure and a list of updated plugin metadata.
@@ -698,6 +698,10 @@ namespace Dalamud.Plugin.Internal
// Prevent collection was modified errors
foreach (var plugin in this.UpdatablePlugins)
{
+ // Can't update that!
+ if (plugin.InstalledPlugin.IsDev)
+ return null;
+
var result = await this.UpdateSinglePluginAsync(plugin, false, dryRun);
if (result != null)
updatedList.Add(result);
@@ -721,10 +725,6 @@ namespace Dalamud.Plugin.Internal
{
var plugin = metadata.InstalledPlugin;
- // Can't update that!
- if (plugin.IsDev)
- return null;
-
var updateStatus = new PluginUpdateStatus
{
InternalName = plugin.Manifest.InternalName,