diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/ListBuckets.tsx b/portal-ui/src/screens/Console/Buckets/ListBuckets/ListBuckets.tsx index f8686b0de..5a9733612 100644 --- a/portal-ui/src/screens/Console/Buckets/ListBuckets/ListBuckets.tsx +++ b/portal-ui/src/screens/Console/Buckets/ListBuckets/ListBuckets.tsx @@ -190,8 +190,9 @@ const ListBuckets = ({ return null; }; - const createBucketButtonResources: string[] = - Array.from(Object.keys(session.permissions)) || []; + const createBucketButtonResources: string[] = session + ? Array.from(Object.keys(session.permissions)) || [] + : []; return ( diff --git a/portal-ui/src/screens/Console/Console.tsx b/portal-ui/src/screens/Console/Console.tsx index 5c0e0854c..ea9753237 100644 --- a/portal-ui/src/screens/Console/Console.tsx +++ b/portal-ui/src/screens/Console/Console.tsx @@ -219,8 +219,9 @@ const Console = ({ component: Buckets, path: IAM_PAGES.ADD_BUCKETS, customPermissionFnc: () => { - const createBucketResources: string[] = - Array.from(Object.keys(session.permissions)) || []; + const createBucketResources: string[] = session + ? Array.from(Object.keys(session.permissions)) || [] + : []; return hasPermission( createBucketResources, IAM_PAGES_PERMISSIONS[IAM_PAGES.ADD_BUCKETS]