From b38b613c447c244f551f6c7c86629d88867d1ea0 Mon Sep 17 00:00:00 2001 From: Paul Makles Date: Sat, 5 Aug 2023 20:59:19 +0100 Subject: [PATCH] fix: better error handling without acl defined --- lib/accessPermissions.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/accessPermissions.ts b/lib/accessPermissions.ts index 45b564e..2856813 100644 --- a/lib/accessPermissions.ts +++ b/lib/accessPermissions.ts @@ -147,6 +147,7 @@ const ACL: Record> = { function hasPermission(email: string, permission: Permission) { // if (email === "insert@revolt.chat") return true; + if (!ACL[email]) throw `user is not registered in system: ${email}`; const segments = permission.split("/"); while (segments.length) {