From b4e383a09c987554ef3bebcca154bb764e654351 Mon Sep 17 00:00:00 2001 From: James Shiffer <2191476+scoliono@users.noreply.github.com> Date: Mon, 22 Jun 2020 12:04:26 -0700 Subject: [PATCH] slightly improved error handling --- src/routes/cms/create.svelte | 6 +++++- src/server.js | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/routes/cms/create.svelte b/src/routes/cms/create.svelte index 42eb0a7..11a7b4b 100644 --- a/src/routes/cms/create.svelte +++ b/src/routes/cms/create.svelte @@ -73,7 +73,11 @@ body: JSON.stringify({ html, image, title, category }) }); const json = await res.json(); - goto(`/a/${json.slug}`); + if (res.status === 200) { + goto(`/a/${json.slug}`); + } else { + alert(`Error ${res.status}: ${json.message}`); + } } async function addCategory() diff --git a/src/server.js b/src/server.js index 1961d03..efbcfbb 100644 --- a/src/server.js +++ b/src/server.js @@ -254,6 +254,7 @@ express() res.end(JSON.stringify({ message: `You must supply a category name.` })); + return; } const cat = await new Category({ name }); await cat.save();