From 52cf937826f93781091c08cf18578bc3458b8c44 Mon Sep 17 00:00:00 2001 From: Daniel Hougaard <62331820+DanielHougaard@users.noreply.github.com> Date: Sat, 9 Mar 2024 09:02:33 +0100 Subject: [PATCH] Fix: Avoid invalidating all queries on logout to prevent UI glitch --- frontend/src/hooks/api/users/queries.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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(); + } } }); };