From 6e2ab66b817194fd98818529216bb2f8556516e9 Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Thu, 24 Oct 2024 15:46:08 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B7=BB=E5=8A=A0=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E5=8A=A9=E6=89=8B=E4=BC=9A=E6=B7=BB=E5=8A=A0=E4=B8=A4=E4=B8=AA?= =?UTF-8?q?=20#238?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/Popups/AddAssistantPopup.tsx | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/renderer/src/components/Popups/AddAssistantPopup.tsx b/src/renderer/src/components/Popups/AddAssistantPopup.tsx index dcf410e3..db379d4e 100644 --- a/src/renderer/src/components/Popups/AddAssistantPopup.tsx +++ b/src/renderer/src/components/Popups/AddAssistantPopup.tsx @@ -36,12 +36,14 @@ const PopupContainer: React.FC = ({ resolve }) => { }, [assistants, defaultAssistant, searchText, userAgents]) const onCreateAssistant = async (agent: Agent) => { - if (agent.id === 'default') { - addAssistant({ ...agent, id: uuid() }) - return - } + let assistant: Assistant - const assistant = await createAssistantFromAgent(agent) + if (agent.id === 'default') { + assistant = { ...agent, id: uuid() } + addAssistant(assistant) + } else { + assistant = await createAssistantFromAgent(agent) + } setTimeout(() => EventEmitter.emit(EVENT_NAMES.SHOW_ASSISTANTS), 0) resolve(assistant)