From fccdd1ef89122917eddb6050f31907197be1fea1 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Sat, 7 Feb 2026 19:00:33 +0100 Subject: [PATCH] Use new IDs for exported providers --- app/MindWork AI Studio/Settings/EmbeddingProvider.cs | 11 +---------- app/MindWork AI Studio/Settings/Provider.cs | 11 +---------- .../Settings/TranscriptionProvider.cs | 11 +---------- 3 files changed, 3 insertions(+), 30 deletions(-) diff --git a/app/MindWork AI Studio/Settings/EmbeddingProvider.cs b/app/MindWork AI Studio/Settings/EmbeddingProvider.cs index 24942899..14523eff 100644 --- a/app/MindWork AI Studio/Settings/EmbeddingProvider.cs +++ b/app/MindWork AI Studio/Settings/EmbeddingProvider.cs @@ -177,7 +177,7 @@ public sealed record EmbeddingProvider( return $$""" CONFIG["EMBEDDING_PROVIDERS"][#CONFIG["EMBEDDING_PROVIDERS"]+1] = { - ["Id"] = "{{LuaTools.EscapeLuaString(NormalizeId(this.Id))}}", + ["Id"] = "{{Guid.NewGuid().ToString()}}", ["Name"] = "{{LuaTools.EscapeLuaString(this.Name)}}", ["UsedLLMProvider"] = "{{this.UsedLLMProvider}}", @@ -191,13 +191,4 @@ public sealed record EmbeddingProvider( } """; } - - private static string NormalizeId(string? id) - { - if (!string.IsNullOrWhiteSpace(id)) - return id; - - return Guid.NewGuid().ToString(); - } - } diff --git a/app/MindWork AI Studio/Settings/Provider.cs b/app/MindWork AI Studio/Settings/Provider.cs index d6f808c3..2144a0bc 100644 --- a/app/MindWork AI Studio/Settings/Provider.cs +++ b/app/MindWork AI Studio/Settings/Provider.cs @@ -242,7 +242,7 @@ public sealed record Provider( return $$""" CONFIG["LLM_PROVIDERS"][#CONFIG["LLM_PROVIDERS"]+1] = { - ["Id"] = "{{LuaTools.EscapeLuaString(NormalizeId(this.Id))}}", + ["Id"] = "{{Guid.NewGuid().ToString()}}", ["InstanceName"] = "{{LuaTools.EscapeLuaString(this.InstanceName)}}", ["UsedLLMProvider"] = "{{this.UsedLLMProvider}}", @@ -258,13 +258,4 @@ public sealed record Provider( } """; } - - private static string NormalizeId(string? id) - { - if (!string.IsNullOrWhiteSpace(id)) - return id; - - return Guid.NewGuid().ToString(); - } - } diff --git a/app/MindWork AI Studio/Settings/TranscriptionProvider.cs b/app/MindWork AI Studio/Settings/TranscriptionProvider.cs index 40c83a6d..2d84465f 100644 --- a/app/MindWork AI Studio/Settings/TranscriptionProvider.cs +++ b/app/MindWork AI Studio/Settings/TranscriptionProvider.cs @@ -177,7 +177,7 @@ public sealed record TranscriptionProvider( return $$""" CONFIG["TRANSCRIPTION_PROVIDERS"][#CONFIG["TRANSCRIPTION_PROVIDERS"]+1] = { - ["Id"] = "{{LuaTools.EscapeLuaString(NormalizeId(this.Id))}}", + ["Id"] = "{{Guid.NewGuid().ToString()}}", ["Name"] = "{{LuaTools.EscapeLuaString(this.Name)}}", ["UsedLLMProvider"] = "{{this.UsedLLMProvider}}", @@ -191,13 +191,4 @@ public sealed record TranscriptionProvider( } """; } - - private static string NormalizeId(string? id) - { - if (!string.IsNullOrWhiteSpace(id)) - return id; - - return Guid.NewGuid().ToString(); - } - }