From 38f1ba69b4647fbb247bd17a9e24625c106572be Mon Sep 17 00:00:00 2001 From: Leander Furumo Date: Fri, 30 Oct 2026 21:02:32 +0100 Subject: [PATCH] return 404 on no data for blogposts/events --- src/app/[locale]/blog/[slug]/page.tsx | 2 ++ src/app/[locale]/event/[slug]/page.tsx | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/app/[locale]/blog/[slug]/page.tsx b/src/app/[locale]/blog/[slug]/page.tsx index d896cc2..37126a2 100644 --- a/src/app/[locale]/blog/[slug]/page.tsx +++ b/src/app/[locale]/blog/[slug]/page.tsx @@ -41,6 +41,8 @@ export async function generateMetadata({ const { slug } = await params const data = await getBlogPost(slug) + if (!data) notFound() + return generateSeoMetadata({ title: data.title, description: data.excerpt, diff --git a/src/app/[locale]/event/[slug]/page.tsx b/src/app/[locale]/event/[slug]/page.tsx index c73392e..6ae68d7 100644 --- a/src/app/[locale]/event/[slug]/page.tsx +++ b/src/app/[locale]/event/[slug]/page.tsx @@ -25,6 +25,8 @@ export async function generateMetadata({ const { slug } = await params const data = await getEvent(slug) + if (!data) notFound() + const locale = await getLocale() const t = await getTranslations("metaTags")