diff --git a/src/frontend/src/contexts/flowsContext.tsx b/src/frontend/src/contexts/flowsContext.tsx index 10cc0ca28..3978aa8bc 100644 --- a/src/frontend/src/contexts/flowsContext.tsx +++ b/src/frontend/src/contexts/flowsContext.tsx @@ -538,7 +538,11 @@ export function FlowsProvider({ children }: { children: ReactNode }) { const newFlow = createNewFlow(flowData, flow!); const { id } = await saveFlowToDatabase(newFlow); newFlow.id = id; - addFlowToLocalState(newFlow); + //setTimeout to prevent update state with wrong state + setTimeout(() => { + addFlowToLocalState(newFlow); + }, 200); + // addFlowToLocalState(newFlow); return; }