From 9820ed6a206e86e633105a0c2bee8a6dab06c6ad Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Mon, 1 Aug 2022 22:21:35 +0200 Subject: [PATCH] chore(gui-v2): properly type rolePermission and remove unnecessary check --- packages/nc-gui-v2/composables/useUIPermission/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/nc-gui-v2/composables/useUIPermission/index.ts b/packages/nc-gui-v2/composables/useUIPermission/index.ts index 304cf6e8c1..5fd667e3dc 100644 --- a/packages/nc-gui-v2/composables/useUIPermission/index.ts +++ b/packages/nc-gui-v2/composables/useUIPermission/index.ts @@ -33,9 +33,9 @@ export function useUIPermission() { // } return Object.entries(roles).some(([role, hasRole]) => { - const rolePermission = rolePermissions[role as keyof typeof rolePermissions] as Permission + const rolePermission = rolePermissions[role as keyof typeof rolePermissions] as '*' | Record - return hasRole && (rolePermission === '*' || (typeof rolePermission === 'object' && rolePermission[permission])) + return hasRole && (rolePermission === '*' || rolePermission[permission]) }) }