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: