diff --git a/src/frontend/src/stores/flowStore.ts b/src/frontend/src/stores/flowStore.ts index 73eea602c..826e81590 100644 --- a/src/frontend/src/stores/flowStore.ts +++ b/src/frontend/src/stores/flowStore.ts @@ -501,12 +501,14 @@ const useFlowStore = create((set, get) => ({ onBuildError: (title, list, idList) => { useFlowStore.getState().updateBuildStatus(idList, BuildStatus.BUILT); setErrorData({ list, title }); + get().setIsBuilding(false); }, onBuildStart: (idList) => { useFlowStore.getState().updateBuildStatus(idList, BuildStatus.BUILDING); }, validateNodes: validateSubgraph, }); + get().setIsBuilding(false); get().revertBuiltStatusFromBuilding(); }, getFlow: () => {