From cafa3f9cf38648e8a956305a2042fcfb79ce910c Mon Sep 17 00:00:00 2001 From: Benny Joo Date: Fri, 20 Dec 2024 13:44:35 -0500 Subject: [PATCH] fix: make sure to call refresh for pages rendered by app router (#18304) --- packages/lib/hooks/useRefreshData.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/lib/hooks/useRefreshData.ts b/packages/lib/hooks/useRefreshData.ts index 0040b5dd7f..d505af074d 100644 --- a/packages/lib/hooks/useRefreshData.ts +++ b/packages/lib/hooks/useRefreshData.ts @@ -7,6 +7,10 @@ export function useRefreshData() { const router = useRouter(); const asPath = useAsPath(); const refreshData = () => { + if ("refresh" in router) { + // Refresh the server components + router.refresh(); + } router.replace(asPath); }; return refreshData;