diff --git a/web/app/components/workflow/nodes/_base/components/form-input-item.tsx b/web/app/components/workflow/nodes/_base/components/form-input-item.tsx index 6be5e53b18..70212a8581 100644 --- a/web/app/components/workflow/nodes/_base/components/form-input-item.tsx +++ b/web/app/components/workflow/nodes/_base/components/form-input-item.tsx @@ -68,7 +68,7 @@ const FormInputItem: FC = ({ const isSelect = type === FormTypeEnum.select || type === FormTypeEnum.dynamicSelect const isAppSelector = type === FormTypeEnum.appSelector const isModelSelector = type === FormTypeEnum.modelSelector - const showTypeSwitch = isNumber || isBoolean || isObject || isArray + const showTypeSwitch = isNumber || isBoolean || isObject || isArray || isSelect const isConstant = varInput?.type === VarKindType.constant || !varInput?.type const showVariableSelector = isFile || varInput?.type === VarKindType.variable @@ -88,8 +88,8 @@ const FormInputItem: FC = ({ return VarType.arrayFile else if (type === FormTypeEnum.file) return VarType.file - // else if (isSelect) - // return VarType.select + else if (isSelect) + return VarType.string // else if (isAppSelector) // return VarType.appSelector // else if (isModelSelector) @@ -215,7 +215,7 @@ const FormInputItem: FC = ({ onChange={handleValueChange} /> )} - {isSelect && ( + {isSelect && isConstant && (