diff --git a/packages/plugins/@nocobase/plugin-workflow/src/client/ExecutionCanvas.tsx b/packages/plugins/@nocobase/plugin-workflow/src/client/ExecutionCanvas.tsx index c42b2368587..f21e35bd5d1 100644 --- a/packages/plugins/@nocobase/plugin-workflow/src/client/ExecutionCanvas.tsx +++ b/packages/plugins/@nocobase/plugin-workflow/src/client/ExecutionCanvas.tsx @@ -46,6 +46,9 @@ function attachJobs(nodes, jobs: any[] = []): void { }); jobs.forEach((item) => { const node = nodesMap.get(item.nodeId); + if (!node) { + return; + } node.jobs.push(item); item.node = { id: node.id,