diff --git a/frontend/src/hooks/api/users/queries.tsx b/frontend/src/hooks/api/users/queries.tsx index 3d5e80d74..a443c6750 100644 --- a/frontend/src/hooks/api/users/queries.tsx +++ b/frontend/src/hooks/api/users/queries.tsx @@ -194,7 +194,7 @@ export const useRegisterUserAction = () => { }); }; -export const useLogoutUser = () => { +export const useLogoutUser = (keepQueryClient?: boolean) => { const queryClient = useQueryClient(); return useMutation({ mutationFn: async () => { @@ -214,7 +214,9 @@ export const useLogoutUser = () => { localStorage.removeItem("orgData.id"); localStorage.removeItem("projectData.id"); - queryClient.clear(); + if (!keepQueryClient) { + queryClient.clear(); + } } }); };