diff --git a/src/controllers/category.js b/src/controllers/category.js index b0849f4cf76a..534574904545 100644 --- a/src/controllers/category.js +++ b/src/controllers/category.js @@ -34,10 +34,12 @@ categoryController.get = async function (req, res, next) { if (!categoryFields.slug || (categoryFields && categoryFields.disabled) || - (userSettings.usePagination && currentPage < 1) || - topicIndex < 0) { + (userSettings.usePagination && currentPage < 1)) { return next(); } + if (topicIndex < 0) { + return helpers.redirect(res, '/category/' + categoryFields.slug); + } if (!userPrivileges.read) { return helpers.notAllowed(req, res);