Merge pull request #335 from karlmikko/bug/invalid-token-unhandled
Ignore unhanded error - simulate token missing
This commit is contained in:
commit
45d026e7de
|
@ -51,14 +51,8 @@ function token(options) {
|
|||
return function (req, res, next) {
|
||||
if (req.accessToken !== undefined) return next();
|
||||
TokenModel.findForRequest(req, options, function(err, token) {
|
||||
if(err) return next(err);
|
||||
if(token) {
|
||||
req.accessToken = token;
|
||||
next();
|
||||
} else {
|
||||
req.accessToken = null;
|
||||
return next();
|
||||
}
|
||||
req.accessToken = token || null;
|
||||
next(err);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
|
@ -133,7 +133,9 @@ AccessToken.findForRequest = function(req, options, cb) {
|
|||
} else if(isValid) {
|
||||
cb(null, token);
|
||||
} else {
|
||||
cb(new Error('Invalid Access Token'));
|
||||
var e = new Error('Invalid Access Token');
|
||||
e.status = e.statusCode = 401;
|
||||
cb(e);
|
||||
}
|
||||
});
|
||||
} else {
|
||||
|
|
Loading…
Reference in New Issue