diff --git a/web/app/components/workflow/nodes/llm/default.ts b/web/app/components/workflow/nodes/llm/default.ts index 8c0e5beccb..1cfb5c977a 100644 --- a/web/app/components/workflow/nodes/llm/default.ts +++ b/web/app/components/workflow/nodes/llm/default.ts @@ -79,7 +79,7 @@ const nodeDefault: NodeDefault = { }) } } - if (!errorMessages && payload.vision.enabled && !payload.vision.configs?.valueSelector?.length) + if (!errorMessages && payload.vision?.enabled && !payload.vision.configs?.valueSelector?.length) errorMessages = t(`${i18nPrefix}.fieldRequired`, { field: t(`${i18nPrefix}.fields.visionVariable`) }) return { isValid: !errorMessages, diff --git a/web/app/components/workflow/nodes/parameter-extractor/default.ts b/web/app/components/workflow/nodes/parameter-extractor/default.ts index 7b059a1844..e767300353 100644 --- a/web/app/components/workflow/nodes/parameter-extractor/default.ts +++ b/web/app/components/workflow/nodes/parameter-extractor/default.ts @@ -57,7 +57,7 @@ const nodeDefault: NodeDefault = { errorMessages = t(`${i18nPrefix}.errorMsg.fieldRequired`, { field: t(`${i18nPrefix}.nodes.parameterExtractor.addExtractParameterContent.descriptionPlaceholder`) }) }) } - if (!errorMessages && payload.vision.enabled && !payload.vision.configs?.valueSelector?.length) + if (!errorMessages && payload.vision?.enabled && !payload.vision.configs?.valueSelector?.length) errorMessages = t(`${i18nPrefix}.errorMsg.fieldRequired`, { field: t(`${i18nPrefix}.errorMsg.fields.visionVariable`) }) return { isValid: !errorMessages, diff --git a/web/app/components/workflow/nodes/question-classifier/default.ts b/web/app/components/workflow/nodes/question-classifier/default.ts index ad5d178024..bd99dbadac 100644 --- a/web/app/components/workflow/nodes/question-classifier/default.ts +++ b/web/app/components/workflow/nodes/question-classifier/default.ts @@ -54,7 +54,7 @@ const nodeDefault: NodeDefault = { if (!errorMessages && (payload.classes.some(item => !item.name))) errorMessages = t(`${i18nPrefix}.errorMsg.fieldRequired`, { field: t(`${i18nPrefix}.nodes.questionClassifiers.topicName`) }) - if (!errorMessages && payload.vision.enabled && !payload.vision.configs?.valueSelector?.length) + if (!errorMessages && payload.vision?.enabled && !payload.vision.configs?.valueSelector?.length) errorMessages = t(`${i18nPrefix}.errorMsg.fieldRequired`, { field: t(`${i18nPrefix}.errorMsg.fields.visionVariable`) }) return { isValid: !errorMessages,