From 951e71a0e54b896df700aa003204dae11194d467 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Thu, 20 May 2021 11:20:19 -0400 Subject: [PATCH] fix: #9567 fix tests --- src/routes/feeds.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/routes/feeds.js b/src/routes/feeds.js index 445b966e96..7ace7cf216 100644 --- a/src/routes/feeds.js +++ b/src/routes/feeds.js @@ -13,6 +13,7 @@ const helpers = require('../controllers/helpers'); const privileges = require('../privileges'); const db = require('../database'); const utils = require('../utils'); +const controllers404 = require('../controllers/404'); const terms = { daily: 'day', @@ -320,9 +321,9 @@ async function generateForRecentPosts(req, res, next) { sendFeed(feed, res); } -async function generateForCategoryRecentPosts(req, res, next) { +async function generateForCategoryRecentPosts(req, res) { if (meta.config['feeds:disableRSS']) { - return next(); + return controllers404.handle404(req, res); } const cid = req.params.category_id; @@ -333,7 +334,7 @@ async function generateForCategoryRecentPosts(req, res, next) { ]); if (!category) { - return next(); + return controllers404.handle404(req, res); } if (await validateTokenIfRequiresLogin(!userPrivileges.read, cid, req, res)) { @@ -392,9 +393,9 @@ async function generateForUserTopics(req, res, next) { }, `uid:${userData.uid}:topics`, res); } -async function generateForTag(req, res, next) { +async function generateForTag(req, res) { if (meta.config['feeds:disableRSS']) { - return next(); + return controllers404.handle404(req, res); } const tag = validator.escape(String(req.params.tag)); const page = parseInt(req.query.page, 10) || 1;