From 53cb9034f9be48d00ea4c10b36a291fe8b01a01b Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Sun, 21 Jun 2026 14:44:52 +0200 Subject: [PATCH] Remove custom setting name for trusted providers --- app/MindWork AI Studio/Plugins/configuration/plugin.lua | 2 +- app/MindWork AI Studio/Settings/SettingsManager.cs | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/app/MindWork AI Studio/Plugins/configuration/plugin.lua b/app/MindWork AI Studio/Plugins/configuration/plugin.lua index eb33af4f..46f05641 100644 --- a/app/MindWork AI Studio/Plugins/configuration/plugin.lua +++ b/app/MindWork AI Studio/Plugins/configuration/plugin.lua @@ -342,7 +342,7 @@ CONFIG["SETTINGS"] = {} -- These IDs may refer to LLM providers, embedding providers, or transcription providers -- defined in this configuration. Trusted providers are treated like self-hosted providers -- only for data-source security checks and related local data warnings. --- CONFIG["SETTINGS"]["DataSourceSecurity.TrustedProviderIds"] = { +-- CONFIG["SETTINGS"]["DataSourceSecuritySettings.TrustedProviderIds"] = { -- "00000000-0000-0000-0000-000000000000", -- "00000000-0000-0000-0000-000000000001", -- } diff --git a/app/MindWork AI Studio/Settings/SettingsManager.cs b/app/MindWork AI Studio/Settings/SettingsManager.cs index ace9055e..3873ada0 100644 --- a/app/MindWork AI Studio/Settings/SettingsManager.cs +++ b/app/MindWork AI Studio/Settings/SettingsManager.cs @@ -483,7 +483,6 @@ public sealed class SettingsManager throw new ArgumentException("Expression must be a property access", nameof(propertyExpression)); // Return the full name of the property, including the class name: - var typeName = typeof(TIn) == typeof(DataSourceSecuritySettings) ? "DataSourceSecurity" : typeof(TIn).Name; - return $"{typeName}.{memberExpr.Member.Name}"; + return $"{typeof(TIn).Name}.{memberExpr.Member.Name}"; } -} +} \ No newline at end of file