From 7de11c8413477ae6130f355b743df8d6b7f042f6 Mon Sep 17 00:00:00 2001 From: KetanKBaboo Date: Fri, 31 Oct 2025 12:34:23 +0530 Subject: [PATCH] fix race condition issue of showing toast early before invalidating projects --- UI/src/pages/ProjectsDetail.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/UI/src/pages/ProjectsDetail.tsx b/UI/src/pages/ProjectsDetail.tsx index 2c23f17..4982d43 100644 --- a/UI/src/pages/ProjectsDetail.tsx +++ b/UI/src/pages/ProjectsDetail.tsx @@ -834,7 +834,9 @@ const ProjectDetailsPage: React.FC<{ projectId: number }> = ({ projectId }) => { variant: "success", title: archive ? "Project restored successfully!" : "Project deleted successfully!", }); - queryClient.invalidateQueries({ queryKey: ["projects"] }); + await queryClient.cancelQueries({ queryKey: ["projects"] }); + + queryClient.removeQueries({ queryKey: ["projects"] }); navigate("/"); } catch (error) { console.log("error", error);