diff --git a/src/frontend/src/controllers/API/queries/_builds/use-get-builds-polling-mutation.ts b/src/frontend/src/controllers/API/queries/_builds/use-get-builds-polling-mutation.ts index 0e6e4c992..88b42f5ae 100644 --- a/src/frontend/src/controllers/API/queries/_builds/use-get-builds-polling-mutation.ts +++ b/src/frontend/src/controllers/API/queries/_builds/use-get-builds-polling-mutation.ts @@ -99,7 +99,7 @@ export const useGetBuildsMutation: useMutationFunctionType< const getBuildsFn = async ( payload: IGetBuilds, - ): Promise<{ vertex_builds: FlowPoolType }> => { + ): Promise<{ vertex_builds: FlowPoolType } | undefined> => { if (requestInProgressRef.current[payload.flowId]) { return Promise.reject("Request already in progress"); } @@ -112,7 +112,10 @@ export const useGetBuildsMutation: useMutationFunctionType< if (currentFlow) { const flowPool = res?.data?.vertex_builds; - setFlowPool(flowPool); + if (Object.keys(flowPool).length > 0) { + setFlowPool(flowPool); + } + return; } return res.data;