diff --git a/src/controllers/category.js b/src/controllers/category.js index 53984d04a6..60a63be785 100644 --- a/src/controllers/category.js +++ b/src/controllers/category.js @@ -49,8 +49,8 @@ categoryController.get = async function (req, res, next) { return helpers.notAllowed(req, res); } - if (!res.locals.isAPI && (!req.params.slug || categoryFields.slug !== cid + '/' + req.params.slug) && (categoryFields.slug && categoryFields.slug !== cid + '/')) { - return helpers.redirect(res, '/category/' + categoryFields.slug, true); + if (!res.locals.isAPI && !req.params.slug && (categoryFields.slug && categoryFields.slug !== `${cid}/`)) { + return helpers.redirect(res, `/category/${categoryFields.slug}`, true); } if (categoryFields.link) {