From 68a8bbe3df3e63e486b8656eb563b13b946d8fa8 Mon Sep 17 00:00:00 2001 From: Maximilian Kaske Date: Tue, 29 Sep 2026 20:45:06 +0200 Subject: [PATCH] fix: prefetch --- apps/dashboard/src/app/(dashboard)/incidents/layout.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/dashboard/src/app/(dashboard)/incidents/layout.tsx b/apps/dashboard/src/app/(dashboard)/incidents/layout.tsx index 3b3dc63c..1db8e71b 100644 --- a/apps/dashboard/src/app/(dashboard)/incidents/layout.tsx +++ b/apps/dashboard/src/app/(dashboard)/incidents/layout.tsx @@ -4,7 +4,7 @@ import { AppHeaderContent, } from "@/components/nav/app-header"; import { AppSidebarTrigger } from "@/components/nav/app-sidebar"; -import { HydrateClient } from "@/lib/trpc/server"; +import { HydrateClient, getQueryClient, trpc } from "@/lib/trpc/server"; import { Breadcrumb } from "./breadcrumb"; import { NavActions } from "./nav-actions"; @@ -14,6 +14,10 @@ export default async function Layout({ }: { children: React.ReactNode; }) { + const queryClient = getQueryClient(); + // Throws FORBIDDEN without the feature; prefetchQuery swallows it. + await queryClient.prefetchQuery(trpc.incident.list.queryOptions()); + return ( -- 2.51.2