diff --git a/src/app/questions/[slug]/page.tsx b/src/app/questions/[slug]/page.tsx index 04951b4..c649d32 100644 --- a/src/app/questions/[slug]/page.tsx +++ b/src/app/questions/[slug]/page.tsx @@ -21,10 +21,12 @@ export async function generateMetadata({ params }: QuestionPageProps) { slug: params.slug, }).exec(); - const title = SEO_DATA.question.title(question.body); - const description = SEO_DATA.question.description; + if (question) { + const title = SEO_DATA.question.title(question.body); + const description = SEO_DATA.question.description; - return getMetadata({ title, description }); + return getMetadata({ title, description }); + } } // PARAMS diff --git a/src/utils/getMetadata.ts b/src/utils/getMetadata.ts index aa69bda..b5cf3a1 100644 --- a/src/utils/getMetadata.ts +++ b/src/utils/getMetadata.ts @@ -18,8 +18,8 @@ export function getMetadata(input: MetadataInput = {}): Metadata { description, metadataBase: new URL(SEO_DATA.index.url), openGraph: { - title: SEO_DATA.index.title, - description: SEO_DATA.index.description, + title, + description, url: SEO_DATA.index.url, siteName: "people-work.net", images: [