From 41799711166bb45bd5bd8bffc2c9b4261ca293e9 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Mon, 1 Sep 2025 18:55:33 +0200 Subject: [PATCH] Fixed resetting assistants with content cleaner component --- .../LegalCheck/AssistantLegalCheck.razor | 2 +- .../LegalCheck/AssistantLegalCheck.razor.cs | 22 +++++++++++-- .../AssistantTextSummarizer.razor | 2 +- .../AssistantTextSummarizer.razor.cs | 6 ++++ .../Translation/AssistantTranslation.razor | 2 +- .../Translation/AssistantTranslation.razor.cs | 6 ++++ .../Components/ReadWebContent.razor | 6 ++-- .../Components/ReadWebContent.razor.cs | 32 ++++++++++++------- 8 files changed, 57 insertions(+), 21 deletions(-) diff --git a/app/MindWork AI Studio/Assistants/LegalCheck/AssistantLegalCheck.razor b/app/MindWork AI Studio/Assistants/LegalCheck/AssistantLegalCheck.razor index 1e3d072b..5c27a42a 100644 --- a/app/MindWork AI Studio/Assistants/LegalCheck/AssistantLegalCheck.razor +++ b/app/MindWork AI Studio/Assistants/LegalCheck/AssistantLegalCheck.razor @@ -3,7 +3,7 @@ @if (!this.SettingsManager.ConfigurationData.LegalCheck.HideWebContentReader) { - + } diff --git a/app/MindWork AI Studio/Assistants/LegalCheck/AssistantLegalCheck.razor.cs b/app/MindWork AI Studio/Assistants/LegalCheck/AssistantLegalCheck.razor.cs index e39abbfa..c0b502ee 100644 --- a/app/MindWork AI Studio/Assistants/LegalCheck/AssistantLegalCheck.razor.cs +++ b/app/MindWork AI Studio/Assistants/LegalCheck/AssistantLegalCheck.razor.cs @@ -37,11 +37,27 @@ public partial class AssistantLegalCheck : AssistantBaseCore false; + protected override bool MightPreselectValues() + { + if (this.SettingsManager.ConfigurationData.LegalCheck.PreselectOptions) + { + this.showWebContentReader = this.SettingsManager.ConfigurationData.LegalCheck.PreselectWebContentReader; + this.useContentCleanerAgent = this.SettingsManager.ConfigurationData.LegalCheck.PreselectContentCleanerAgent; + return true; + } + + return false; + } + + private bool showWebContentReader; + private bool useContentCleanerAgent; private bool isAgentRunning; private string inputLegalDocument = string.Empty; private string inputQuestions = string.Empty; diff --git a/app/MindWork AI Studio/Assistants/TextSummarizer/AssistantTextSummarizer.razor b/app/MindWork AI Studio/Assistants/TextSummarizer/AssistantTextSummarizer.razor index 42d74a9f..f235e95a 100644 --- a/app/MindWork AI Studio/Assistants/TextSummarizer/AssistantTextSummarizer.razor +++ b/app/MindWork AI Studio/Assistants/TextSummarizer/AssistantTextSummarizer.razor @@ -3,7 +3,7 @@ @if (!this.SettingsManager.ConfigurationData.TextSummarizer.HideWebContentReader) { - + } diff --git a/app/MindWork AI Studio/Assistants/TextSummarizer/AssistantTextSummarizer.razor.cs b/app/MindWork AI Studio/Assistants/TextSummarizer/AssistantTextSummarizer.razor.cs index dba98869..257ff39c 100644 --- a/app/MindWork AI Studio/Assistants/TextSummarizer/AssistantTextSummarizer.razor.cs +++ b/app/MindWork AI Studio/Assistants/TextSummarizer/AssistantTextSummarizer.razor.cs @@ -40,6 +40,8 @@ public partial class AssistantTextSummarizer : AssistantBaseCore + } diff --git a/app/MindWork AI Studio/Assistants/Translation/AssistantTranslation.razor.cs b/app/MindWork AI Studio/Assistants/Translation/AssistantTranslation.razor.cs index 5a45f3ae..51359e40 100644 --- a/app/MindWork AI Studio/Assistants/Translation/AssistantTranslation.razor.cs +++ b/app/MindWork AI Studio/Assistants/Translation/AssistantTranslation.razor.cs @@ -40,6 +40,8 @@ public partial class AssistantTranslation : AssistantBaseCore - - @if (this.showWebContentReader) + + @if (this.Preselect) { - +