From efdea10b14e881cec8783519f22f27c9283612d3 Mon Sep 17 00:00:00 2001 From: garrettmills Date: Sun, 18 Oct 2020 17:19:26 -0500 Subject: [PATCH] Guarantee req.oauth in APIRoute middleware --- app/routing/middleware/auth/APIRoute.middleware.js | 1 + 1 file changed, 1 insertion(+) diff --git a/app/routing/middleware/auth/APIRoute.middleware.js b/app/routing/middleware/auth/APIRoute.middleware.js index 7685e6f..a24241b 100644 --- a/app/routing/middleware/auth/APIRoute.middleware.js +++ b/app/routing/middleware/auth/APIRoute.middleware.js @@ -10,6 +10,7 @@ class APIRouteMiddleware extends Middleware { if ( allow_user && req.is_auth ) { return next() } else if ( allow_token ) { + if ( !req.oauth ) req.oauth = {} return req.app.oauth2.authorise()(req, res, async e => { if ( e ) return next(e) // Look up the OAuth2 client an inject it into the route