Skip to content

Commit 239e63e

Browse files
committed
fix: Preserve legacy user input title
1 parent efc9f53 commit 239e63e

4 files changed

Lines changed: 8 additions & 5 deletions

File tree

‎ui/src/components/ai-chat/index.vue‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@
2020
"
2121
:title="
2222
applicationDetails?.work_flow?.nodes?.find((v: any) => v.id === 'base-node')?.properties
23-
?.user_input_field_list_setting?.menu_title
23+
?.user_input_field_list_setting?.menu_title ||
24+
applicationDetails?.work_flow?.nodes?.find((v: any) => v.id === 'base-node')?.properties
25+
?.user_input_config?.title
2426
"
2527
:application="applicationDetails"
2628
:type="type"

‎ui/src/workflow/nodes/base-node/component/UserInputFieldTable.vue‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ function openChangeTitleDialog() {
115115
inputFieldConfig.value,
116116
inputFieldList.value,
117117
props.nodeModel.properties.user_input_field_list_setting,
118+
props.nodeModel.properties.user_input_config?.title,
118119
)
119120
}
120121

‎ui/src/workflow/nodes/base-node/component/UserInputTitleDialog.vue‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ const fieldOptions = ref<any[]>([])
6161
6262
const form = ref<any>({
6363
exposed_fields: [],
64-
menu_title: t('common.moreSettings'),
64+
menu_title: t('common.moreSettings'),
6565
})
6666
6767
const rules = reactive({
@@ -87,10 +87,10 @@ const getFieldLabel = (item: any) => {
8787
return item.field
8888
}
8989
90-
const open = (row: any, fields?: any[], setting?: any) => {
90+
const open = (row: any, fields?: any[], setting?: any, legacyTitle?: string) => {
9191
form.value = {
9292
exposed_fields: setting?.exposed_fields || [],
93-
menu_title: setting?.menu_title || t('common.moreSettings'),
93+
menu_title: setting?.menu_title || legacyTitle || t('common.moreSettings'),
9494
}
9595
fieldOptions.value = fields || []
9696
dialogVisible.value = true

‎ui/src/workflow/nodes/knowledge-base-node/component/UserInputFieldTable.vue‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ function refreshFieldList(data: any, index: any) {
139139
}
140140
141141
function refreshFieldTitle(data: any) {
142-
inputFieldConfig.value = data
142+
inputFieldConfig.value = { ...inputFieldConfig.value, title: data.menu_title }
143143
UserInputTitleDialogRef.value.close()
144144
}
145145

0 commit comments

Comments
 (0)