From 5fe3e1cb340bc942feb5176edb6a954ffd626f23 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Wed, 23 Apr 2025 13:57:16 +0200 Subject: [PATCH] Prevent re-initialization of the plugin factory when already initialized --- app/MindWork AI Studio/Tools/PluginSystem/PluginFactory.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/MindWork AI Studio/Tools/PluginSystem/PluginFactory.cs b/app/MindWork AI Studio/Tools/PluginSystem/PluginFactory.cs index 57ac7ea1..cd6e3edb 100644 --- a/app/MindWork AI Studio/Tools/PluginSystem/PluginFactory.cs +++ b/app/MindWork AI Studio/Tools/PluginSystem/PluginFactory.cs @@ -39,6 +39,9 @@ public static partial class PluginFactory /// public static void Setup() { + if(IS_INITIALIZED) + return; + DATA_DIR = SettingsManager.DataDirectory!; PLUGINS_ROOT = Path.Join(DATA_DIR, "plugins"); INTERNAL_PLUGINS_ROOT = Path.Join(PLUGINS_ROOT, ".internal");