Переглянути джерело

retention of data filled on tab switch for tool plugin (#23323)

tags/1.7.2
znn 3 місяці тому
джерело
коміт
d470120a60
Аккаунт користувача з таким Email не знайдено

+ 20
- 2
web/app/components/workflow/nodes/_base/components/variable/var-reference-picker.tsx Переглянути файл

@@ -357,8 +357,26 @@ const VarReferencePicker: FC<Props> = ({
options: dynamicOptions,
}
}
return schema
}, [dynamicOptions])

// If we don't have dynamic options but we have a selected value, create a temporary option to preserve the selection during loading
if (isLoading && value && typeof value === 'string') {
const preservedOptions = [{
value,
label: { en_US: value, zh_Hans: value },
show_on: [],
}]
return {
...schema,
options: preservedOptions,
}
}

// Default case: return schema with empty options
return {
...schema,
options: [],
}
}, [schema, dynamicOptions, isLoading, value])

const variableCategory = useMemo(() => {
if (isEnv) return 'environment'

Завантаження…
Відмінити
Зберегти