summaryrefslogtreecommitdiffstats
path: root/models
diff options
context:
space:
mode:
authorLauri Ojansivu <x@xet7.org>2019-08-07 14:06:46 +0300
committerGitHub <noreply@github.com>2019-08-07 14:06:46 +0300
commit778759b8caf33872a2dc66146cbbe1d7fb1048db (patch)
tree5cee5b4090323470fa7f356d374c0f772f639783 /models
parentb58ddcabaf0c400eaeb05e5133252774c5b058f6 (diff)
parent7a60eef37519b6b84249aeadfa4b6ff471bdf40d (diff)
downloadwekan-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
Diffstat (limited to 'models')
-rw-r--r--models/users.js4
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: '/' });