diff --git a/packages/fern-docs/bundle/src/app/[host]/[domain]/api/fern-docs/revalidate/route.ts b/packages/fern-docs/bundle/src/app/[host]/[domain]/api/fern-docs/revalidate/route.ts index 7b5bc859e8..298cd42fa3 100644 --- a/packages/fern-docs/bundle/src/app/[host]/[domain]/api/fern-docs/revalidate/route.ts +++ b/packages/fern-docs/bundle/src/app/[host]/[domain]/api/fern-docs/revalidate/route.ts @@ -29,7 +29,7 @@ import { getEnv, waitUntil } from "@vercel/functions"; import { kv } from "@vercel/kv"; import { mapValues } from "es-toolkit/object"; import { escapeRegExp } from "es-toolkit/string"; -import { revalidatePath, revalidateTag } from "next/cache"; +import { invalidateByTag, revalidatePath } from "next/cache"; import { type NextRequest, NextResponse } from "next/server"; import { UnreachableCaseError } from "ts-essentials"; import { getFaiClient } from "@/getFaiClient"; @@ -63,7 +63,7 @@ export async function GET( const start = performance.now(); const { host, domain } = await props.params; - revalidateTag(domain); + invalidateByTag(domain); // delay to ensure invalidation propagates before cache is accessed await new Promise((resolve) => setTimeout(resolve, 500));