diff --git a/ui/src/workflow/nodes/parameter-extraction-node/component/ParametersFieldTable.vue b/ui/src/workflow/nodes/parameter-extraction-node/component/ParametersFieldTable.vue index ac0cb670c..c5f6d619f 100644 --- a/ui/src/workflow/nodes/parameter-extraction-node/component/ParametersFieldTable.vue +++ b/ui/src/workflow/nodes/parameter-extraction-node/component/ParametersFieldTable.vue @@ -94,6 +94,7 @@ function deleteField(index: any) { ...inputFieldList.value.map((item) => ({ label: item.label, value: item.field })), ] set(props.nodeModel.properties.config, 'fields', fields) + props.nodeModel.clear_next_node_field(false) } function refreshFieldList(data: any, index: any) { @@ -117,6 +118,7 @@ function refreshFieldList(data: any, index: any) { ...inputFieldList.value.map((item) => ({ label: item.label, value: item.field })), ] set(props.nodeModel.properties.config, 'fields', fields) + props.nodeModel.clear_next_node_field(false) } onMounted(() => { diff --git a/ui/src/workflow/nodes/variable-splitting/component/VariableFieldTable.vue b/ui/src/workflow/nodes/variable-splitting/component/VariableFieldTable.vue index 81c361908..3708c16e7 100644 --- a/ui/src/workflow/nodes/variable-splitting/component/VariableFieldTable.vue +++ b/ui/src/workflow/nodes/variable-splitting/component/VariableFieldTable.vue @@ -17,11 +17,7 @@ row-key="field" class="border-l border-r" > - + @@ -84,6 +80,7 @@ function deleteField(index: any) { ...inputFieldList.value.map((item) => ({ label: item.label, value: item.field })), ] set(props.nodeModel.properties.config, 'fields', fields) + props.nodeModel.clear_next_node_field(false) } function refreshFieldList(data: any, index: any) { @@ -107,6 +104,7 @@ function refreshFieldList(data: any, index: any) { ...inputFieldList.value.map((item) => ({ label: item.label, value: item.field })), ] set(props.nodeModel.properties.config, 'fields', fields) + props.nodeModel.clear_next_node_field(false) } onMounted(() => {