From 3c53f1d27bd60b4e2d3003259b01e120a9cda787 Mon Sep 17 00:00:00 2001 From: Lucas Oliveira Date: Fri, 28 Jun 2024 16:34:33 -0300 Subject: [PATCH] Fixed status not being deleted when building the flows --- src/frontend/src/CustomNodes/hooks/use-icons-status.tsx | 2 +- src/frontend/src/utils/buildUtils.ts | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/frontend/src/CustomNodes/hooks/use-icons-status.tsx b/src/frontend/src/CustomNodes/hooks/use-icons-status.tsx index 155592b78..63493620e 100644 --- a/src/frontend/src/CustomNodes/hooks/use-icons-status.tsx +++ b/src/frontend/src/CustomNodes/hooks/use-icons-status.tsx @@ -9,7 +9,7 @@ const useIconStatus = ( buildStatus: BuildStatus | undefined, validationStatus: VertexBuildTypeAPI | null, ) => { - const conditionSuccess = validationStatus && validationStatus.valid; + const conditionSuccess = !(!buildStatus || buildStatus === BuildStatus.TO_BUILD) && validationStatus && validationStatus.valid; const conditionError = buildStatus === BuildStatus.ERROR; const conditionInactive = buildStatus === BuildStatus.INACTIVE; diff --git a/src/frontend/src/utils/buildUtils.ts b/src/frontend/src/utils/buildUtils.ts index f3ae642bc..614aaffaa 100644 --- a/src/frontend/src/utils/buildUtils.ts +++ b/src/frontend/src/utils/buildUtils.ts @@ -99,6 +99,8 @@ export async function updateVerticesOrder( const runId = orderResponse.data.run_id; const verticesToRun = orderResponse.data.vertices_to_run; + useFlowStore.getState().updateBuildStatus(verticesToRun, BuildStatus.TO_BUILD) + const verticesIds = orderResponse.data.ids; useFlowStore.getState().updateVerticesBuild({ verticesLayers,