Remove system plugins from the plugin list (#4429)

This commit is contained in:
Nicolas Dorier
2022-12-13 18:54:41 +09:00
committed by GitHub
parent 0c3f819200
commit e2c5e2c7fb
3 changed files with 11 additions and 10 deletions

View File

@@ -123,8 +123,12 @@ namespace BTCPayServer.Plugins
_plugins.Add(plugin);
var fileProvider = CreateEmbeddedFileProviderForAssembly(pluginAssembly);
loadedPlugins.Add((plugin, pluginAssembly, fileProvider));
plugins.AddRange(GetAllPluginTypesFromAssembly(pluginAssembly)
.Select(GetPluginInstanceFromType));
foreach (var p in GetAllPluginTypesFromAssembly(pluginAssembly)
.Select(GetPluginInstanceFromType))
{
p.SystemPlugin = false;
plugins.Add(p);
}
}
catch (Exception e)