From db59869ebe1d2bef2a36201c93cf00ee13baf1d8 Mon Sep 17 00:00:00 2001 From: Saxon Fletcher Date: Tue, 15 Jul 2025 12:39:38 +1000 Subject: [PATCH] Edit function refetch fix (#37137) * dont refetch body fix functions refetching * fetch on mount --- .../EdgeFunctionDetailsLayout.tsx | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/apps/studio/components/layouts/EdgeFunctionsLayout/EdgeFunctionDetailsLayout.tsx b/apps/studio/components/layouts/EdgeFunctionsLayout/EdgeFunctionDetailsLayout.tsx index cf1e55afaac..528108172a4 100644 --- a/apps/studio/components/layouts/EdgeFunctionsLayout/EdgeFunctionDetailsLayout.tsx +++ b/apps/studio/components/layouts/EdgeFunctionsLayout/EdgeFunctionDetailsLayout.tsx @@ -56,10 +56,22 @@ const EdgeFunctionDetailsLayout = ({ isError, } = useEdgeFunctionQuery({ projectRef: ref, slug: functionSlug }) - const { data: functionFiles = [], error: filesError } = useEdgeFunctionBodyQuery({ - projectRef: ref, - slug: functionSlug, - }) + const { data: functionFiles = [], error: filesError } = useEdgeFunctionBodyQuery( + { + projectRef: ref, + slug: functionSlug, + }, + { + retry: false, + retryOnMount: true, + refetchOnWindowFocus: false, + staleTime: Infinity, + refetchOnMount: false, + refetchOnReconnect: false, + refetchInterval: false, + refetchIntervalInBackground: false, + } + ) const name = selectedFunction?.name || ''