From c5e18903d2184c649312ab32c33a8c8830786a5e Mon Sep 17 00:00:00 2001 From: Junyi Date: Sun, 27 Mar 2022 16:43:01 +0800 Subject: [PATCH] fix(plugin-workflow): fix adding/removing node in parallel branches (#253) --- packages/client/src/workflow/nodes/parallel.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/client/src/workflow/nodes/parallel.tsx b/packages/client/src/workflow/nodes/parallel.tsx index a85bdd21f..11211cab6 100644 --- a/packages/client/src/workflow/nodes/parallel.tsx +++ b/packages/client/src/workflow/nodes/parallel.tsx @@ -43,6 +43,7 @@ export default { const [branchCount, setBranchCount] = useState(Math.max(2, branches.length)); const tempBranches = Array(Math.max(0, branchCount - branches.length)).fill(null); + const lastBranchHead = branches[branches.length - 1]; return ( @@ -51,11 +52,11 @@ export default { {branches.map((branch) => ( ))} - {tempBranches.map((branch, i) => ( + {tempBranches.map((_, i) => ( 1 ? (