From fae92ece0be198c0b6db52c8a5b6b1f1160c3f59 Mon Sep 17 00:00:00 2001 From: zxhlyh Date: Fri, 14 Mar 2025 16:11:07 +0800 Subject: [PATCH] fix: metadata condition number input --- .../metadata/condition-list/condition-number.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/web/app/components/workflow/nodes/knowledge-retrieval/components/metadata/condition-list/condition-number.tsx b/web/app/components/workflow/nodes/knowledge-retrieval/components/metadata/condition-list/condition-number.tsx index 026e24bc92..bd8a495d99 100644 --- a/web/app/components/workflow/nodes/knowledge-retrieval/components/metadata/condition-list/condition-number.tsx +++ b/web/app/components/workflow/nodes/knowledge-retrieval/components/metadata/condition-list/condition-number.tsx @@ -14,7 +14,7 @@ import Input from '@/app/components/base/input' type ConditionNumberProps = { value?: string | number - onChange: (value: string | number) => void + onChange: (value?: string | number) => void nodesOutputVars: NodeOutPutVar[] availableNodes: Node[] isCommonVariable?: boolean @@ -72,7 +72,10 @@ const ConditionNumber = ({ onChange(Number(e.target.value))} + onChange={(e) => { + const v = e.target.value + onChange(v ? Number(e.target.value) : undefined) + }} placeholder={t('workflow.nodes.knowledgeRetrieval.metadata.panel.placeholder')} type='number' />