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();