diff --git a/app/MindWork AI Studio/Tools/PluginSystem/PluginFactory.Internal.cs b/app/MindWork AI Studio/Tools/PluginSystem/PluginFactory.Internal.cs index 22b4f5e7..cb9419bd 100644 --- a/app/MindWork AI Studio/Tools/PluginSystem/PluginFactory.Internal.cs +++ b/app/MindWork AI Studio/Tools/PluginSystem/PluginFactory.Internal.cs @@ -59,11 +59,10 @@ public static partial class PluginFactory { await using var inputStream = resourceInfo.CreateReadStream(); - var pluginsRoot = Path.Join(DATA_DIR, "plugins"); - var pluginTypeBasePath = Path.Join(pluginsRoot, metaData.Type.GetDirectory()); + var pluginTypeBasePath = Path.Join(PLUGINS_ROOT, metaData.Type.GetDirectory()); - if (!Directory.Exists(pluginsRoot)) - Directory.CreateDirectory(pluginsRoot); + if (!Directory.Exists(PLUGINS_ROOT)) + Directory.CreateDirectory(PLUGINS_ROOT); if (!Directory.Exists(pluginTypeBasePath)) Directory.CreateDirectory(pluginTypeBasePath); diff --git a/app/MindWork AI Studio/Tools/PluginSystem/PluginFactory.cs b/app/MindWork AI Studio/Tools/PluginSystem/PluginFactory.cs index 24b83744..f60ff6f7 100644 --- a/app/MindWork AI Studio/Tools/PluginSystem/PluginFactory.cs +++ b/app/MindWork AI Studio/Tools/PluginSystem/PluginFactory.cs @@ -8,6 +8,7 @@ public static partial class PluginFactory { private static readonly ILogger LOG = Program.LOGGER_FACTORY.CreateLogger("PluginFactory"); private static readonly string DATA_DIR = SettingsManager.DataDirectory!; + private static readonly string PLUGINS_ROOT = Path.Join(DATA_DIR, "plugins"); public static async Task LoadAll() {