From 3235bdafcde0fdb80655459d4a457fd8ce23ec92 Mon Sep 17 00:00:00 2001 From: one Date: Fri, 21 Mar 2025 19:32:05 +0800 Subject: [PATCH] fix: use messagesRef to avoid empty new branch --- src/renderer/src/pages/home/Messages/Messages.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/pages/home/Messages/Messages.tsx b/src/renderer/src/pages/home/Messages/Messages.tsx index 47ffa60d71..39d6f6ccad 100644 --- a/src/renderer/src/pages/home/Messages/Messages.tsx +++ b/src/renderer/src/pages/home/Messages/Messages.tsx @@ -139,7 +139,8 @@ const Messages: React.FC = ({ assistant, topic, setActiveTopic }) EventEmitter.on(EVENT_NAMES.NEW_BRANCH, async (index: number) => { const newTopic = getDefaultTopic(assistant.id) newTopic.name = topic.name - const branchMessages = take(messages, messages.length - index) + const currentMessages = messagesRef.current + const branchMessages = take(currentMessages, currentMessages.length - index) // 将分支的消息放入数据库 await db.topics.add({ id: newTopic.id, messages: branchMessages })