From 799267049fa4aedf89115e3d0c643f7291a819bb Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Wed, 19 Feb 2025 09:35:10 +0800 Subject: [PATCH] fix: Safely update topic with existing topic data --- 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 7d91b1a5..3d40b5c2 100644 --- a/src/renderer/src/pages/home/Messages/Messages.tsx +++ b/src/renderer/src/pages/home/Messages/Messages.tsx @@ -166,7 +166,8 @@ const Messages: FC = ({ assistant, topic, setActiveTopic }) => { setMessages([]) setDisplayMessages([]) const defaultTopic = getDefaultTopic(assistant.id) - updateTopic({ ...topic, name: defaultTopic.name, messages: [] }) + const _topic = getTopic(assistant, topic.id) + _topic && updateTopic({ ..._topic, name: defaultTopic.name, messages: [] }) TopicManager.clearTopicMessages(topic.id) }), EventEmitter.on(EVENT_NAMES.EXPORT_TOPIC_IMAGE, async () => {