diff options
| author | Cody Robibero <cody@robibe.ro> | 2026-08-07 21:39:39 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-08-07 21:39:39 -0400 |
| commit | 871970120d20c8715adf8f80cbc50bb012361a9c (patch) | |
| tree | 5d22d86e039875ac4a0d28a84796910856052430 /Emby.Server.Implementations/Updates | |
| parent | 59bef7940b01ee806d9aad42a1e827ac7146206c (diff) | |
| parent | a272efb9a21720293199a0e3740f8529fd2abf46 (diff) | |
Merge pull request #17521 from Shadowghost/fix-plugin-disable
Fix disabled plugins being re-enabled on restart
Diffstat (limited to 'Emby.Server.Implementations/Updates')
| -rw-r--r-- | Emby.Server.Implementations/Updates/InstallationManager.cs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Emby.Server.Implementations/Updates/InstallationManager.cs b/Emby.Server.Implementations/Updates/InstallationManager.cs index 6a60f7f5f6..174234b96b 100644 --- a/Emby.Server.Implementations/Updates/InstallationManager.cs +++ b/Emby.Server.Implementations/Updates/InstallationManager.cs @@ -500,8 +500,9 @@ namespace Emby.Server.Implementations.Updates var plugins = _pluginManager.Plugins; foreach (var plugin in plugins) { - // Don't auto update when plugin marked not to, or when it's disabled. - if (plugin.Manifest?.AutoUpdate == false || plugin.Manifest?.Status == PluginStatus.Disabled) + // Don't auto update when plugin marked not to, or when it's disabled or pending removal. + if (plugin.Manifest?.AutoUpdate == false + || plugin.Manifest?.Status is PluginStatus.Disabled or PluginStatus.Deleted) { continue; } |
