From 132ec1aea88823953f44b0a418b411b8c2675b8e Mon Sep 17 00:00:00 2001 From: Hritesh Shanty Date: Fri, 21 Feb 2025 14:34:05 +0530 Subject: [PATCH] fixed refetching bug --- src/components/ValueSet/ValueSetEditor.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/ValueSet/ValueSetEditor.tsx b/src/components/ValueSet/ValueSetEditor.tsx index a7a941deaff..23b13fb5ea6 100644 --- a/src/components/ValueSet/ValueSetEditor.tsx +++ b/src/components/ValueSet/ValueSetEditor.tsx @@ -1,4 +1,4 @@ -import { useMutation, useQuery } from "@tanstack/react-query"; +import { useMutation, useQuery, useQueryClient } from "@tanstack/react-query"; import { useNavigate } from "raviger"; import { toast } from "sonner"; @@ -23,6 +23,7 @@ interface ValueSetEditorProps { export function ValueSetEditor({ slug }: ValueSetEditorProps) { const navigate = useNavigate(); + const queryClient = useQueryClient(); // Fetch existing valueset if we're editing const { data: existingValueset, isLoading } = useQuery({ queryKey: ["valueset", slug], @@ -48,6 +49,7 @@ export function ValueSetEditor({ slug }: ValueSetEditorProps) { }), onSuccess: () => { toast.success("ValueSet updated successfully"); + queryClient.removeQueries({ queryKey: ["valueset", slug] }); navigate(`/admin/valuesets`); }, });