From f9d8389cecd6ba10b32c7376aaa1b6ab3fc212be Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Mon, 1 Aug 2022 22:16:30 +0200 Subject: [PATCH] chore(gui-v2): remove unnecessary typecast --- packages/nc-gui-v2/composables/useUIPermission/index.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/packages/nc-gui-v2/composables/useUIPermission/index.ts b/packages/nc-gui-v2/composables/useUIPermission/index.ts index 861dbfb756..304cf6e8c1 100644 --- a/packages/nc-gui-v2/composables/useUIPermission/index.ts +++ b/packages/nc-gui-v2/composables/useUIPermission/index.ts @@ -35,11 +35,7 @@ export function useUIPermission() { return Object.entries(roles).some(([role, hasRole]) => { const rolePermission = rolePermissions[role as keyof typeof rolePermissions] as Permission - return ( - hasRole && - (rolePermission === '*' || - (typeof rolePermission === 'object' && rolePermission[permission as keyof typeof rolePermission])) - ) + return hasRole && (rolePermission === '*' || (typeof rolePermission === 'object' && rolePermission[permission])) }) }