From 4be62e6bd2e3473664897a615a9c78b356c46dcb Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Tue, 13 Aug 2024 20:25:32 +0700 Subject: [PATCH] refactor: filter out system role --- src/controllers/keycloak-controller.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/controllers/keycloak-controller.ts b/src/controllers/keycloak-controller.ts index 6b827c8..52eee67 100644 --- a/src/controllers/keycloak-controller.ts +++ b/src/controllers/keycloak-controller.ts @@ -42,7 +42,9 @@ export class KeycloakController extends Controller { if (Array.isArray(role)) return role.filter( (a) => - !["uma_authorization", "offline_access", "default-roles"].some((b) => a.name.includes(b)), + !["uma_authorization", "offline_access", "default-roles", "system"].some((b) => + a.name.includes(b), + ), ); throw new Error("Failed. Cannot get role."); }