From 6d0a605c5f72dccbf6e725213e19e5eacdc4022b Mon Sep 17 00:00:00 2001 From: Joel Date: Tue, 2 Jul 2024 15:04:02 +0800 Subject: [PATCH] fix: not show opening question if the opening message is empty (#5856) --- .../features/chat-group/opening-statement/index.tsx | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/web/app/components/app/configuration/features/chat-group/opening-statement/index.tsx b/web/app/components/app/configuration/features/chat-group/opening-statement/index.tsx index 6327035599..b9c2ab3629 100644 --- a/web/app/components/app/configuration/features/chat-group/opening-statement/index.tsx +++ b/web/app/components/app/configuration/features/chat-group/opening-statement/index.tsx @@ -20,6 +20,7 @@ import { getInputKeys } from '@/app/components/base/block-input' import ConfirmAddVar from '@/app/components/app/configuration/config-prompt/confirm-add-var' import { getNewVar } from '@/utils/var' import { varHighlightHTML } from '@/app/components/app/configuration/base/var-highlight' +import Toast from '@/app/components/base/toast' const MAX_QUESTION_NUM = 5 @@ -93,6 +94,15 @@ const OpeningStatement: FC = ({ } const handleConfirm = () => { + if (!(tempValue || '').trim()) { + Toast.notify({ + type: 'error', + message: t('common.errorMsg.fieldRequired', { + field: t('appDebug.openingStatement.title'), + }), + }) + return + } const keys = getInputKeys(tempValue) const promptKeys = promptVariables.map(item => item.key) let notIncludeKeys: string[] = []