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") }