mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-04-03 11:09:30 +02:00
middleware refactor
This commit is contained in:
@@ -2,7 +2,8 @@
|
||||
'use strict';
|
||||
|
||||
var async = require('async'),
|
||||
validator = require('validator'),
|
||||
|
||||
meta = require('../meta'),
|
||||
plugins = require('../plugins'),
|
||||
search = require('../search'),
|
||||
categories = require('../categories'),
|
||||
@@ -17,6 +18,10 @@ searchController.search = function(req, res, next) {
|
||||
return next();
|
||||
}
|
||||
|
||||
if (!req.user && parseInt(meta.config.allowGuestSearching, 10) !== 1) {
|
||||
return helpers.notAllowed(req, res);
|
||||
}
|
||||
|
||||
var page = Math.max(1, parseInt(req.query.page, 10)) || 1;
|
||||
if (req.query.categories && !Array.isArray(req.query.categories)) {
|
||||
req.query.categories = [req.query.categories];
|
||||
|
||||
Reference in New Issue
Block a user