diff --git a/src/components/projects/ProjectPage.astro b/src/components/projects/ProjectPage.astro index 9377508..1b8ec63 100644 --- a/src/components/projects/ProjectPage.astro +++ b/src/components/projects/ProjectPage.astro @@ -16,7 +16,10 @@ interface Props { const { project } = Astro.props const entry = await getEntry("projects", project) -const { Content } = await render(entry!) +if (!entry) { + throw new Error("Project not found") +} +const { Content } = await render(entry) const { lang, title, @@ -28,7 +31,7 @@ const { source, createdAt, updatedAt, -} = entry!.data +} = entry.data function localeDateString(isoString: string): string { let template = "DD-MM-YYYY"