diff --git a/public/s/js/admin.js b/public/s/js/admin.js index 46b5635..882dddc 100644 --- a/public/s/js/admin.js +++ b/public/s/js/admin.js @@ -118,7 +118,7 @@ const flash = ({ type, msg }) => { let tt; input.addEventListener("keydown", async e => { if(e.key === "Enter") { - const tmptag = input.value; + const tmptag = input.value?.trim(); if(tags.includes(tmptag)) return alert("tag already exists"); const res = await addTag(postid, tmptag); diff --git a/src/inc/routes/apiv2.mjs b/src/inc/routes/apiv2.mjs index 427a5ea..cd1b3d3 100644 --- a/src/inc/routes/apiv2.mjs +++ b/src/inc/routes/apiv2.mjs @@ -94,7 +94,7 @@ export default (router, tpl) => { } const postid = +req.post.postid; - const tag = req.post.tag; + const tag = req.post.tag?.trim(); if(tag.length >= 45) { return res.reply({ body: JSON.stringify({