diff --git a/app/MindWork AI Studio/Assistants/DocumentAnalysis/DocumentAnalysisAssistant.razor.cs b/app/MindWork AI Studio/Assistants/DocumentAnalysis/DocumentAnalysisAssistant.razor.cs index f6b1b0d6..90ac2c7c 100644 --- a/app/MindWork AI Studio/Assistants/DocumentAnalysis/DocumentAnalysisAssistant.razor.cs +++ b/app/MindWork AI Studio/Assistants/DocumentAnalysis/DocumentAnalysisAssistant.razor.cs @@ -137,7 +137,7 @@ public partial class DocumentAnalysisAssistant : AssistantBaseCore loadedDocumentPaths = []; + private HashSet loadedDocumentPaths = []; private bool IsNoPolicySelectedOrProtected => this.selectedPolicy is null || this.selectedPolicy.IsProtected; diff --git a/app/MindWork AI Studio/Components/AttachDocuments.razor.cs b/app/MindWork AI Studio/Components/AttachDocuments.razor.cs index cf1b88cc..9b446ca9 100644 --- a/app/MindWork AI Studio/Components/AttachDocuments.razor.cs +++ b/app/MindWork AI Studio/Components/AttachDocuments.razor.cs @@ -8,13 +8,13 @@ namespace AIStudio.Components; public partial class AttachDocuments : MSGComponentBase { [Parameter] - public List DocumentPaths { get; set; } = []; + public HashSet DocumentPaths { get; set; } = []; [Parameter] - public EventCallback> DocumentPathsChanged { get; set; } + public EventCallback> DocumentPathsChanged { get; set; } [Parameter] - public Func, Task> OnChange { get; set; } = _ => Task.CompletedTask; + public Func, Task> OnChange { get; set; } = _ => Task.CompletedTask; [Inject] private RustService RustService { get; init; } = null!;