Merge pull request #3411 from neilsb/system-plugin-removal

Prevent system plugins from being uninstalled
This commit is contained in:
Bond-009
2020-06-22 15:23:35 +02:00
committed by GitHub
4 changed files with 26 additions and 1 deletions

View File

@@ -406,6 +406,12 @@ namespace Emby.Server.Implementations.Updates
/// <param name="plugin">The plugin.</param>
public void UninstallPlugin(IPlugin plugin)
{
if (!plugin.CanUninstall)
{
_logger.LogWarning("Attempt to delete non removable plugin {0}, ignoring request", plugin.Name);
return;
}
plugin.OnUninstalling();
// Remove it the quick way for now