diff --git a/src/app/middlewares/RulesHandler.ts b/src/app/middlewares/RulesHandler.ts index bf24fc55..33bd1c07 100644 --- a/src/app/middlewares/RulesHandler.ts +++ b/src/app/middlewares/RulesHandler.ts @@ -4,6 +4,11 @@ import { NextFunction, Request, Response } from "express"; export default async function ruleHandler(req: Request, response: Response, next: NextFunction) { const rules = req.body.user.rules; const service = req.path && req.path.split("/")[4]; + + if(!rules){ + response.status(HttpCodes.UNAUTHORIZED).send("Missing rules in JWT"); + return; + } // const namespace = req.path && req.path.split("/")[3]; // const role = req.body.user.role;