From 544846cfddf0eda0ef946619e9551dc96e982893 Mon Sep 17 00:00:00 2001 From: Lucas Oliveira Date: Fri, 28 Jun 2024 16:34:33 -0300 Subject: [PATCH 1/2] 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, From 33c85398414320b1055a37422c7a0ccbb0030430 Mon Sep 17 00:00:00 2001 From: Lucas Oliveira Date: Fri, 28 Jun 2024 16:38:08 -0300 Subject: [PATCH 2/2] Formatted --- src/frontend/src/CustomNodes/hooks/use-icons-status.tsx | 5 ++++- src/frontend/src/utils/buildUtils.ts | 4 +++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/CustomNodes/hooks/use-icons-status.tsx b/src/frontend/src/CustomNodes/hooks/use-icons-status.tsx index 63493620e..7a969b965 100644 --- a/src/frontend/src/CustomNodes/hooks/use-icons-status.tsx +++ b/src/frontend/src/CustomNodes/hooks/use-icons-status.tsx @@ -9,7 +9,10 @@ const useIconStatus = ( buildStatus: BuildStatus | undefined, validationStatus: VertexBuildTypeAPI | null, ) => { - const conditionSuccess = !(!buildStatus || buildStatus === BuildStatus.TO_BUILD) && 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 614aaffaa..4d0a81594 100644 --- a/src/frontend/src/utils/buildUtils.ts +++ b/src/frontend/src/utils/buildUtils.ts @@ -99,7 +99,9 @@ export async function updateVerticesOrder( const runId = orderResponse.data.run_id; const verticesToRun = orderResponse.data.vertices_to_run; - useFlowStore.getState().updateBuildStatus(verticesToRun, BuildStatus.TO_BUILD) + useFlowStore + .getState() + .updateBuildStatus(verticesToRun, BuildStatus.TO_BUILD); const verticesIds = orderResponse.data.ids; useFlowStore.getState().updateVerticesBuild({