From 5a64f694565eb58df4677be308aaf06d3a114c9c Mon Sep 17 00:00:00 2001 From: 17hz <0x149527@gmail.com> Date: Thu, 28 Aug 2025 17:48:04 +0800 Subject: [PATCH] fix: Default value for input variable is null when starting new conversations on the web app (#24709) --- web/app/components/base/chat/chat-with-history/hooks.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/web/app/components/base/chat/chat-with-history/hooks.tsx b/web/app/components/base/chat/chat-with-history/hooks.tsx index 714e38b21..e87c8ddcd 100644 --- a/web/app/components/base/chat/chat-with-history/hooks.tsx +++ b/web/app/components/base/chat/chat-with-history/hooks.tsx @@ -407,9 +407,13 @@ export const useChatWithHistory = (installedAppInfo?: InstalledApp) => { currentChatInstanceRef.current.handleStop() setShowNewConversationItemInList(true) handleChangeConversation('') - handleNewConversationInputsChange(await getRawInputsFromUrlParams()) + const conversationInputs: Record = {} + inputsForms.forEach((item: any) => { + conversationInputs[item.variable] = item.default || null + }) + handleNewConversationInputsChange(conversationInputs) setClearChatList(true) - }, [handleChangeConversation, setShowNewConversationItemInList, handleNewConversationInputsChange, setClearChatList]) + }, [handleChangeConversation, setShowNewConversationItemInList, handleNewConversationInputsChange, setClearChatList, inputsForms]) const handleUpdateConversationList = useCallback(() => { mutateAppConversationData() mutateAppPinnedConversationData()