From 6580cbf6676b1512b6816cb704ea782f5ac0f5fa Mon Sep 17 00:00:00 2001 From: Fabian Stamm Date: Sat, 10 Nov 2018 15:34:10 +0100 Subject: [PATCH] Making permissions work in authorize page --- src/views/views.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/views/views.ts b/src/views/views.ts index 2c7ba1c..7ba2555 100644 --- a/src/views/views.ts +++ b/src/views/views.ts @@ -54,16 +54,17 @@ ViewRouter.get("/auth", Stacker(GetUserMiddleware(false, true), async (req, res) let proms: PromiseLike[] = []; if (scope) { for (let perm of scope.split(";")) { - proms.push(Permission.findOne({ id: Number(perm) }).then(p => { + proms.push(Permission.findById(perm).then(p => { if (!p) return Promise.reject(new Error()); permissions.push(p); })); } } let err = false; - await Promise.all(proms).catch(err => { + await Promise.all(proms).catch(e => { err = true; }) + Logging.debug(err); if (err) { return sendError("invalid_scope") }