diff --git a/app/api/web/revalidate/route.ts b/app/api/web/revalidate/route.ts index 42baad8d6..63a7b157b 100644 --- a/app/api/web/revalidate/route.ts +++ b/app/api/web/revalidate/route.ts @@ -73,6 +73,10 @@ export async function POST(request: NextRequest) { const entryLocale = entry.publish_details?.locale ?? entry.locale const refsTag = generateRefsResponseTag(entryLocale, entry.uid) + const contentEntryTag = generateRefsResponseTag( + entryLocale, + content_type.uid + ) const refTag = generateRefTag(entryLocale, content_type.uid, entry.uid) const tag = generateTag(entryLocale, entry.uid) const languageSwitcherTag = generateTag( @@ -97,6 +101,9 @@ export async function POST(request: NextRequest) { console.info(`Revalidating metadataTag: ${metadataTag}`) revalidateTag(metadataTag) + console.info(`Revalidating contentEntryTag: ${contentEntryTag}`) + revalidateTag(contentEntryTag) + if (entry.breadcrumbs) { const breadcrumbsRefsTag = generateRefsResponseTag( entryLocale,