From 311b66361e6f28761c8e390c9eeab22cc4b4040b Mon Sep 17 00:00:00 2001 From: anovazzi1 Date: Mon, 8 Jul 2024 18:22:00 -0300 Subject: [PATCH] fix: make chat lock when building (#2592) Fix:lock chat bug --- src/frontend/src/stores/flowStore.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/frontend/src/stores/flowStore.ts b/src/frontend/src/stores/flowStore.ts index 38b57c512..331c1ed06 100644 --- a/src/frontend/src/stores/flowStore.ts +++ b/src/frontend/src/stores/flowStore.ts @@ -456,6 +456,7 @@ const useFlowStore = create((set, get) => ({ setLockChat?: (lock: boolean) => void; }) => { get().setIsBuilding(true); + get().setLockChat(true); const currentFlow = useFlowsManagerStore.getState().currentFlow; const setSuccessData = useAlertStore.getState().setSuccessData; const setErrorData = useAlertStore.getState().setErrorData; @@ -578,6 +579,7 @@ const useFlowStore = create((set, get) => ({ } } get().setIsBuilding(false); + get().setLockChat(false); }, onBuildUpdate: handleBuildUpdate, onBuildError: (title: string, list: string[], elementList) => { @@ -587,6 +589,7 @@ const useFlowStore = create((set, get) => ({ useFlowStore.getState().updateBuildStatus(idList, BuildStatus.BUILT); setErrorData({ list, title }); get().setIsBuilding(false); + get().setLockChat(false); }, onBuildStart: (elementList) => { const idList = elementList @@ -600,6 +603,7 @@ const useFlowStore = create((set, get) => ({ edges: !get().onFlowPage ? get().edges : undefined, }); get().setIsBuilding(false); + get().setLockChat(false); get().revertBuiltStatusFromBuilding(); }, getFlow: () => {