From eca0d33da3c51fcecec20bdee5648b10bb8e400f Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Sat, 9 Aug 2025 21:42:53 +0200 Subject: [PATCH] Handled nullable content and improved null checks in MudCopyClipboardButton. --- .../Components/MudCopyClipboardButton.razor.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/MindWork AI Studio/Components/MudCopyClipboardButton.razor.cs b/app/MindWork AI Studio/Components/MudCopyClipboardButton.razor.cs index 1ddf1f23..6dcf128d 100644 --- a/app/MindWork AI Studio/Components/MudCopyClipboardButton.razor.cs +++ b/app/MindWork AI Studio/Components/MudCopyClipboardButton.razor.cs @@ -48,10 +48,10 @@ public partial class MudCopyClipboardButton : ComponentBase private async Task HandleCopyClick() { - if (this.Type == ContentType.NONE) + if (this.Type is ContentType.NONE) await this.CopyToClipboard(this.StringContent); else - await this.CopyToClipboard(this.Content!); + await this.CopyToClipboard(this.Content); } /// @@ -65,8 +65,11 @@ public partial class MudCopyClipboardButton : ComponentBase /// /// Copy this block's content to the clipboard. /// - private async Task CopyToClipboard(IContent contentToCopy) + private async Task CopyToClipboard(IContent? contentToCopy) { + if (contentToCopy is null) + return; + switch (this.Type) { case ContentType.TEXT: