From 246e8d4394bf62a72ead8ff49047bbe6a6da2262 Mon Sep 17 00:00:00 2001 From: Vins Date: Tue, 1 Aug 2023 11:56:00 +0200 Subject: [PATCH] Super-admin role override every rules --- src/app/middlewares/RulesHandler.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/middlewares/RulesHandler.ts b/src/app/middlewares/RulesHandler.ts index 83baab87..59ac1c0a 100644 --- a/src/app/middlewares/RulesHandler.ts +++ b/src/app/middlewares/RulesHandler.ts @@ -18,7 +18,7 @@ export default async function ruleHandler(req: Request, response: Response, next return; } - if (!rules.includes(req.method + " " + service)) { + if (!rules.includes(req.method + " " + service) && role != "super-admin") { response.status(HttpCodes.UNAUTHORIZED).send("Unauthorized with those rules"); return; }