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")