diff --git a/src/webserver.js b/src/webserver.js index 4136c7d3db..86559848a9 100644 --- a/src/webserver.js +++ b/src/webserver.js @@ -740,11 +740,14 @@ var path = require('path'), }); }); - app.get('/search/:term', function (req, res) { + app.get('/search/:term?', function (req, res) { + if (!req.user && meta.config.allowGuestSearching !== '1') { return res.redirect('/403'); } - + if(!req.params.term) { + req.params.term = ''; + } app.build_header({ req: req, res: res