mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2026-05-13 09:14:12 +00:00
Fix:missing attachment on rework
This commit is contained in:
parent
519abe4fc2
commit
d85d2aa3aa
@ -939,7 +939,7 @@ public partial class ChatComponent : MSGComponentBase, IAsyncDisposable
|
||||
if(lastBlockContent is null)
|
||||
return Task.CompletedTask;
|
||||
|
||||
this.userInput = textBlock.Text;
|
||||
this.RestoreComposerFromTextBlock(textBlock);
|
||||
this.ChatThread.Remove(block);
|
||||
this.ChatThread.Remove(lastBlockContent);
|
||||
this.hasUnsavedChanges = true;
|
||||
@ -956,13 +956,22 @@ public partial class ChatComponent : MSGComponentBase, IAsyncDisposable
|
||||
if (block is not ContentText textBlock)
|
||||
return Task.CompletedTask;
|
||||
|
||||
this.userInput = textBlock.Text;
|
||||
this.RestoreComposerFromTextBlock(textBlock);
|
||||
this.ChatThread.Remove(block);
|
||||
this.hasUnsavedChanges = true;
|
||||
this.StateHasChanged();
|
||||
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
|
||||
private void RestoreComposerFromTextBlock(ContentText textBlock)
|
||||
{
|
||||
this.userInput = textBlock.Text;
|
||||
this.chatDocumentPaths.Clear();
|
||||
|
||||
foreach (var attachment in textBlock.FileAttachments)
|
||||
this.chatDocumentPaths.Add(attachment.Normalize());
|
||||
}
|
||||
|
||||
#region Overrides of MSGComponentBase
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user