From 829404b33c7b3d7c8df88c32e11f5d7a0e638f6e Mon Sep 17 00:00:00 2001 From: Lenin Alevski Date: Thu, 10 Feb 2022 17:45:28 -0600 Subject: [PATCH] Fix session.permission npe (#1551) Signed-off-by: Lenin Alevski --- .../screens/Console/Buckets/ListBuckets/ListBuckets.tsx | 7 ++++--- portal-ui/src/screens/Console/Console.tsx | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/ListBuckets.tsx b/portal-ui/src/screens/Console/Buckets/ListBuckets/ListBuckets.tsx index 5a9733612..fcc21cc1e 100644 --- a/portal-ui/src/screens/Console/Buckets/ListBuckets/ListBuckets.tsx +++ b/portal-ui/src/screens/Console/Buckets/ListBuckets/ListBuckets.tsx @@ -190,9 +190,10 @@ const ListBuckets = ({ return null; }; - const createBucketButtonResources: string[] = session - ? Array.from(Object.keys(session.permissions)) || [] - : []; + const createBucketButtonResources: string[] = + session && session.permissions + ? 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 ea9753237..bb4638a23 100644 --- a/portal-ui/src/screens/Console/Console.tsx +++ b/portal-ui/src/screens/Console/Console.tsx @@ -219,9 +219,10 @@ const Console = ({ component: Buckets, path: IAM_PAGES.ADD_BUCKETS, customPermissionFnc: () => { - const createBucketResources: string[] = session - ? Array.from(Object.keys(session.permissions)) || [] - : []; + const createBucketResources: string[] = + session && session.permissions + ? Array.from(Object.keys(session.permissions)) || [] + : []; return hasPermission( createBucketResources, IAM_PAGES_PERMISSIONS[IAM_PAGES.ADD_BUCKETS]