From 9b84417ffae423098d6de1b0bf42b767229dadec Mon Sep 17 00:00:00 2001 From: Conduitry Date: Sat, 20 Apr 2019 07:29:02 -0400 Subject: [PATCH] site: fix handling of non-existent blog posts (#2439) --- site/src/routes/blog/[slug].json.js | 3 +++ site/src/routes/blog/[slug].svelte | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/site/src/routes/blog/[slug].json.js b/site/src/routes/blog/[slug].json.js index db2d3fc680..ebc191f2da 100644 --- a/site/src/routes/blog/[slug].json.js +++ b/site/src/routes/blog/[slug].json.js @@ -16,5 +16,8 @@ export function get(req, res) { 'Cache-Control': `max-age=${5 * 60 * 1e3}` // 5 minutes }); res.end(lookup.get(req.params.slug)); + } else { + res.statusCode = 404; + res.end(JSON.stringify({ message: 'not found' })); } } \ No newline at end of file diff --git a/site/src/routes/blog/[slug].svelte b/site/src/routes/blog/[slug].svelte index 8b1a1d115c..5da9816f96 100644 --- a/site/src/routes/blog/[slug].svelte +++ b/site/src/routes/blog/[slug].svelte @@ -1,7 +1,7 @@