From 17342ed65d2c183cd5c742a39a3e3d70e6a2cf63 Mon Sep 17 00:00:00 2001 From: Junyi Date: Thu, 4 Dec 2025 23:39:24 +0800 Subject: [PATCH] fix(plugin-workflow): error thrown when node deleted (#8090) --- .../@nocobase/plugin-workflow/src/client/ExecutionCanvas.tsx | 3 +++ 1 file changed, 3 insertions(+) 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,