From 411021ee046f9c15eb5378eb666be501be919f89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carl-Gerhard=20Lindesva=CC=88rd?= Date: Wed, 22 Oct 2025 18:24:50 +0200 Subject: [PATCH] fix: refetch issues --- .../components/integrations/forms/webhook-integration.tsx | 3 +-- apps/start/src/components/notifications/rule-card.tsx | 6 +++++- .../start/src/integrations/tanstack-query/root-provider.tsx | 2 -- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/apps/start/src/components/integrations/forms/webhook-integration.tsx b/apps/start/src/components/integrations/forms/webhook-integration.tsx index 0d3053d1..69b60cc6 100644 --- a/apps/start/src/components/integrations/forms/webhook-integration.tsx +++ b/apps/start/src/components/integrations/forms/webhook-integration.tsx @@ -20,13 +20,12 @@ export function WebhookIntegrationForm({ defaultValues?: RouterOutputs['integration']['get']; onSuccess: () => void; }) { - const { organizationId, projectId } = useAppParams(); + const { organizationId } = useAppParams(); const form = useForm({ defaultValues: mergeDeepRight( { id: defaultValues?.id, organizationId, - projectId, config: { type: 'webhook' as const, url: '', diff --git a/apps/start/src/components/notifications/rule-card.tsx b/apps/start/src/components/notifications/rule-card.tsx index 82be1ef1..9c3da3c5 100644 --- a/apps/start/src/components/notifications/rule-card.tsx +++ b/apps/start/src/components/notifications/rule-card.tsx @@ -51,7 +51,11 @@ export function RuleCard({ trpc.notification.deleteRule.mutationOptions({ onSuccess() { toast.success('Rule deleted'); - client.refetchQueries(trpc.notification.rules.pathFilter()); + client.refetchQueries( + trpc.notification.rules.queryOptions({ + projectId: rule.projectId, + }), + ); }, }), ); diff --git a/apps/start/src/integrations/tanstack-query/root-provider.tsx b/apps/start/src/integrations/tanstack-query/root-provider.tsx index 556a140c..50ee2ac8 100644 --- a/apps/start/src/integrations/tanstack-query/root-provider.tsx +++ b/apps/start/src/integrations/tanstack-query/root-provider.tsx @@ -43,8 +43,6 @@ export function getContext(apiUrl: string) { queries: { staleTime: 1000 * 60 * 5, gcTime: 1000 * 60 * 10, - refetchOnWindowFocus: false, - refetchOnMount: false, refetchOnReconnect: false, }, dehydrate: { serializeData: superjson.serialize },