From c80ba0128f3ab9938fce3925bca6c681097ba1bf Mon Sep 17 00:00:00 2001 From: shaohuzhang1 <80892890+shaohuzhang1@users.noreply.github.com> Date: Fri, 5 Sep 2025 15:07:46 +0800 Subject: [PATCH] fix: Workflow session variables cannot be added (#3998) --- .../workflow/nodes/base-node/component/ChatFieldTable.vue | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/ui/src/workflow/nodes/base-node/component/ChatFieldTable.vue b/ui/src/workflow/nodes/base-node/component/ChatFieldTable.vue index 261dc5306..5152e7aee 100644 --- a/ui/src/workflow/nodes/base-node/component/ChatFieldTable.vue +++ b/ui/src/workflow/nodes/base-node/component/ChatFieldTable.vue @@ -84,12 +84,11 @@ function refreshFieldList(data: any, index: any) { return } } - if (index !== undefined) { - inputFieldList.value.splice(index, 1, data) - } else { + if ([undefined, null].includes(index)) { inputFieldList.value.push(data) + } else { + inputFieldList.value.splice(index, 1, data) } - ChatFieldDialogRef.value.close() props.nodeModel.graphModel.eventCenter.emit('chatFieldList') }