From 771f445a6a9db86e9a981333573f8c1cbbdbbe33 Mon Sep 17 00:00:00 2001 From: NamH Date: Sat, 23 Dec 2023 11:16:58 +0700 Subject: [PATCH] fix(Thread): #1168 fix newly created thread cannot select model after restart (#1176) Signed-off-by: James Co-authored-by: James --- web/hooks/useCreateNewThread.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/web/hooks/useCreateNewThread.ts b/web/hooks/useCreateNewThread.ts index b7544f74e..7f81c1e83 100644 --- a/web/hooks/useCreateNewThread.ts +++ b/web/hooks/useCreateNewThread.ts @@ -103,9 +103,13 @@ export const useCreateNewThread = () => { function updateThreadMetadata(thread: Thread) { updateThread(thread) - extensionManager - .get(ExtensionType.Conversational) - ?.saveThread(thread) + const threadState = threadStates[thread.id] + const isFinishInit = threadState?.isFinishInit ?? true + if (isFinishInit) { + extensionManager + .get(ExtensionType.Conversational) + ?.saveThread(thread) + } } return {