From c6f426402d366a6be9aa09591b4502f4ae4e1af2 Mon Sep 17 00:00:00 2001 From: Daniel Cruz Date: Sat, 8 Jul 2023 19:22:57 -0600 Subject: [PATCH] throw if slug is missing --- apps/www/pages/blog/[slug].tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/www/pages/blog/[slug].tsx b/apps/www/pages/blog/[slug].tsx index cb8e50b674b..8d14d639404 100644 --- a/apps/www/pages/blog/[slug].tsx +++ b/apps/www/pages/blog/[slug].tsx @@ -73,7 +73,11 @@ export async function getStaticPaths() { } export const getStaticProps: GetStaticProps = async ({ params }) => { - const filePath = `${params?.slug}` + if (params?.slug === undefined) { + throw new Error('Missing slug for pages/blog/[slug].tsx') + } + + const filePath = `${params.slug}` const postContent = await getPostdata(filePath, '_blog') const { data, content } = matter(postContent) as unknown as MatterReturn