From 7782772e50892947fef5e9f9fbe409c5c4041b90 Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Tue, 2 Jul 2024 17:45:21 +0700 Subject: [PATCH] fix: code not return --- src/middlewares/auth-provider/keycloak.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/middlewares/auth-provider/keycloak.ts b/src/middlewares/auth-provider/keycloak.ts index 5201c36..f105bfc 100644 --- a/src/middlewares/auth-provider/keycloak.ts +++ b/src/middlewares/auth-provider/keycloak.ts @@ -47,7 +47,11 @@ export async function keycloakAuth(request: Express.Request, roles?: string[]) { if (Array.isArray(payload.roles) && Array.isArray(roles) && roles.length > 0) { if (!roles.some((a: string) => payload.roles.includes(a))) { - throw new HttpError(HttpStatus.FORBIDDEN, "คุณไม่มีสิทธิในการเข้าถึงข้อมูลดังกล่าว"); + throw new HttpError( + HttpStatus.FORBIDDEN, + "คุณไม่มีสิทธิในการเข้าถึงข้อมูลดังกล่าว", + "noPermission", + ); } }