From e4f1d9da09f90293650042f6c998cf6734dc40e3 Mon Sep 17 00:00:00 2001 From: josc146 Date: Fri, 31 Mar 2023 22:41:01 +0800 Subject: [PATCH] fix: model switch not work when autoRegenAfterSwitchModel is false --- src/components/ConversationCard/index.jsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/ConversationCard/index.jsx b/src/components/ConversationCard/index.jsx index b6628de..1274883 100644 --- a/src/components/ConversationCard/index.jsx +++ b/src/components/ConversationCard/index.jsx @@ -214,8 +214,9 @@ function ConversationCard(props) { required onChange={(e) => { const modelName = e.target.value - if (config.autoRegenAfterSwitchModel) - getRetryFn({ ...session, modelName, aiName: t(Models[modelName].desc) })() + const newSession = { ...session, modelName, aiName: t(Models[modelName].desc) } + if (config.autoRegenAfterSwitchModel) getRetryFn(newSession)() + else setSession(newSession) }} > {Object.entries(Models).map(([key, model]) => {