From 6d3d60f7d9ca69aeed04fe7a019440085b94769f Mon Sep 17 00:00:00 2001 From: Hayden Hargreaves Date: Mon, 24 Feb 2025 17:04:55 -0700 Subject: [PATCH] FIX: Journal length check When nothing is in the journal, it should return [], but it was failing and creating an error page. --- src/routes/journal/+page.server.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/routes/journal/+page.server.ts b/src/routes/journal/+page.server.ts index ee490f2..643482a 100644 --- a/src/routes/journal/+page.server.ts +++ b/src/routes/journal/+page.server.ts @@ -32,6 +32,11 @@ export const load = async () => { let description: string = ""; // Ensure the meta data is provided + if (lines.length < 2) { + return { + posts, + } + } if (lines[0].slice(0, 5) == "Date:" || lines[1].slice(0, 5) == "Desc:") { date = new Date(lines[0].split("Date:")[1].trim()); description = lines[1].split("Desc:")[1].trim(); @@ -48,6 +53,6 @@ export const load = async () => { }); return { - posts: posts, + posts, }; };