From 2c4977dbb11d83dcb84979b870d97546356224cd Mon Sep 17 00:00:00 2001 From: hjlarry Date: Thu, 25 Sep 2025 16:56:06 +0800 Subject: [PATCH] fix bug --- web/app/components/workflow/hooks/use-checklist.ts | 4 +++- web/app/components/workflow/nodes/iteration/node.tsx | 2 +- web/app/components/workflow/nodes/loop/node.tsx | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/web/app/components/workflow/hooks/use-checklist.ts b/web/app/components/workflow/hooks/use-checklist.ts index 8a29551b89..98531169df 100644 --- a/web/app/components/workflow/hooks/use-checklist.ts +++ b/web/app/components/workflow/hooks/use-checklist.ts @@ -116,7 +116,9 @@ export const useChecklist = (nodes: Node[], edges: Edge[]) => { if (node.type === CUSTOM_NODE) { const checkData = getCheckData(node.data) - let { errorMessage } = nodesExtraData![node.data.type].checkValid(checkData, t, moreDataForCheckValid) + // temp fix nodeMetaData is undefined + const nodeMetaData = nodesExtraData?.[node.data.type] + let { errorMessage } = nodeMetaData?.checkValid ? nodeMetaData.checkValid(checkData, t, moreDataForCheckValid) : { errorMessage: undefined } if (!errorMessage) { const availableVars = map[node.id].availableVars diff --git a/web/app/components/workflow/nodes/iteration/node.tsx b/web/app/components/workflow/nodes/iteration/node.tsx index 0232c8755f..fe265ae5ed 100644 --- a/web/app/components/workflow/nodes/iteration/node.tsx +++ b/web/app/components/workflow/nodes/iteration/node.tsx @@ -58,7 +58,7 @@ const Node: FC> = ({ ) } { - data._children!.length === 1 && ( + data._children?.length === 1 && ( > = ({ ) } { - data._children!.length === 1 && ( + data._children?.length === 1 && (