From cabe62a06c7a9ae12ebe9f7ab336ca74d2792068 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Tue, 18 Aug 2020 18:46:31 -0400 Subject: [PATCH] fix: #8568 perPage not acting like a filter --- src/controllers/mods.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/controllers/mods.js b/src/controllers/mods.js index 40e99e8d12..3c0a423a18 100644 --- a/src/controllers/mods.js +++ b/src/controllers/mods.js @@ -71,10 +71,7 @@ modsController.flags.list = async function (req, res, next) { } // Pagination doesn't count as a filter - if ( - (Object.keys(filters).length === 1 && filters.hasOwnProperty('page')) || - (Object.keys(filters).length === 2 && filters.hasOwnProperty('page') && filters.hasOwnProperty('perPage')) - ) { + if (Object.keys(filters).length === 1 && filters.hasOwnProperty('page')) { hasFilter = false; } @@ -141,7 +138,7 @@ modsController.flags.detail = async function (req, res, next) { }, {}), title: '[[pages:flag-details, ' + req.params.flagId + ']]', categories: results.categories, - filters: req.session.flags_filters || [], + filters: req.session.flags_filters || {}, privileges: results.privileges, breadcrumbs: helpers.buildBreadcrumbs([ { text: '[[pages:flags]]', url: '/flags' },