diff --git a/apps/scandic-web/server/routers/contentstack/breadcrumbs/query.ts b/apps/scandic-web/server/routers/contentstack/breadcrumbs/query.ts index c96bf59e9..c7573bc22 100644 --- a/apps/scandic-web/server/routers/contentstack/breadcrumbs/query.ts +++ b/apps/scandic-web/server/routers/contentstack/breadcrumbs/query.ts @@ -46,6 +46,7 @@ import type { RawBreadcrumbsSchema, } from "@/types/trpc/routers/contentstack/breadcrumbs" import type { Lang } from "@/constants/languages" +import { generateRefsResponseTag } from "@/utils/generateTag" const meter = metrics.getMeter("trpc.breadcrumbs") @@ -86,7 +87,11 @@ const getBreadcrumbs = cache(async function fetchMemoizedBreadcrumbs( ) const refsResponse = await request<{ [K in keyof T]: BreadcrumbsRefsSchema }>( refQuery, - { locale: lang, uid } + { locale: lang, uid }, + { + cache: `force-cache`, + next: { tags: [generateRefsResponseTag(lang, uid)] }, + } ) const validatedRefsData = breadcrumbsRefsSchema.safeParse(