From cdb59132d307addf894a216ca83a4faab32ce526 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Sat, 2 Mar 2024 00:08:31 -0300 Subject: [PATCH] Fix verticesLayers assignment bug --- src/frontend/src/utils/buildUtils.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/frontend/src/utils/buildUtils.ts b/src/frontend/src/utils/buildUtils.ts index 3572b8fd1..77fafd029 100644 --- a/src/frontend/src/utils/buildUtils.ts +++ b/src/frontend/src/utils/buildUtils.ts @@ -78,6 +78,8 @@ export async function updateVerticesOrder( // If the targetId is not found, include the entire inner array verticesLayers.push(innerArray); } + } else { + verticesLayers = verticesOrder; } const verticesIds = verticesOrder.flat(); useFlowStore.getState().updateVerticesBuild({ @@ -101,9 +103,11 @@ export async function buildVertices({ validateNodes, }: BuildVerticesParams) { let verticesBuild = useFlowStore.getState().verticesBuild; + if (!verticesBuild || nodeId) { verticesBuild = await updateVerticesOrder(flowId, nodeId); } + const verticesIds = verticesBuild?.verticesIds!; const verticesLayers = verticesBuild?.verticesLayers!; const runId = verticesBuild?.runId!; @@ -124,6 +128,7 @@ export async function buildVertices({ // Set each vertex state to building const buildResults: Array = []; + console.log(verticesLayers); for (const layer of verticesLayers) { if (onBuildStart) onBuildStart(layer); for (const id of layer) {