Skip to content

Commit c4526af

Browse files
authored
fix: After adding parameters to the variable splitting parameter extraction node, the subsequent node parameters were not updated (#4231)
1 parent 678122f commit c4526af

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

ui/src/workflow/nodes/parameter-extraction-node/component/ParametersFieldTable.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ function deleteField(index: any) {
9494
...inputFieldList.value.map((item) => ({ label: item.label, value: item.field })),
9595
]
9696
set(props.nodeModel.properties.config, 'fields', fields)
97+
props.nodeModel.clear_next_node_field(false)
9798
}
9899
99100
function refreshFieldList(data: any, index: any) {
@@ -117,6 +118,7 @@ function refreshFieldList(data: any, index: any) {
117118
...inputFieldList.value.map((item) => ({ label: item.label, value: item.field })),
118119
]
119120
set(props.nodeModel.properties.config, 'fields', fields)
121+
props.nodeModel.clear_next_node_field(false)
120122
}
121123
122124
onMounted(() => {

ui/src/workflow/nodes/variable-splitting/component/VariableFieldTable.vue

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,7 @@
1717
row-key="field"
1818
class="border-l border-r"
1919
>
20-
<el-table-column
21-
prop="field"
22-
:label="$t('common.variable')"
23-
width="95"
24-
>
20+
<el-table-column prop="field" :label="$t('common.variable')" width="95">
2521
<template #default="{ row }">
2622
<span :title="row.field" class="ellipsis-1">{{ row.field }}</span>
2723
</template>
@@ -84,6 +80,7 @@ function deleteField(index: any) {
8480
...inputFieldList.value.map((item) => ({ label: item.label, value: item.field })),
8581
]
8682
set(props.nodeModel.properties.config, 'fields', fields)
83+
props.nodeModel.clear_next_node_field(false)
8784
}
8885
8986
function refreshFieldList(data: any, index: any) {
@@ -107,6 +104,7 @@ function refreshFieldList(data: any, index: any) {
107104
...inputFieldList.value.map((item) => ({ label: item.label, value: item.field })),
108105
]
109106
set(props.nodeModel.properties.config, 'fields', fields)
107+
props.nodeModel.clear_next_node_field(false)
110108
}
111109
112110
onMounted(() => {

0 commit comments

Comments
 (0)