diff options
author | Lauri Ojansivu <x@xet7.org> | 2019-08-07 14:06:46 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-08-07 14:06:46 +0300 |
commit | 778759b8caf33872a2dc66146cbbe1d7fb1048db (patch) | |
tree | 5cee5b4090323470fa7f356d374c0f772f639783 | |
parent | b58ddcabaf0c400eaeb05e5133252774c5b058f6 (diff) | |
parent | 7a60eef37519b6b84249aeadfa4b6ff471bdf40d (diff) | |
download | wekan-778759b8caf33872a2dc66146cbbe1d7fb1048db.tar.gz wekan-778759b8caf33872a2dc66146cbbe1d7fb1048db.tar.bz2 wekan-778759b8caf33872a2dc66146cbbe1d7fb1048db.zip |
Merge pull request #2588 from justinr1234/fix-api-parser
Fix checking if API is enabled
-rw-r--r-- | models/users.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/models/users.js b/models/users.js index 08f833b9..0af82fa6 100644 --- a/models/users.js +++ b/models/users.js @@ -946,8 +946,8 @@ if (Meteor.isServer) { if (Meteor.isServer) { // Middleware which checks that API is enabled. JsonRoutes.Middleware.use(function(req, res, next) { - const api = req.url.search('api'); - if ((api === 1 && process.env.WITH_API === 'true') || api === -1) { + const api = req.url.startsWith('/api'); + if ((api === true && process.env.WITH_API === 'true') || api === false) { return next(); } else { res.writeHead(301, { Location: '/' }); |