From 610ec0bed45cf893e827cd8c5901686cc6270835 Mon Sep 17 00:00:00 2001 From: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com> Date: Thu, 10 Feb 2022 13:45:18 -0800 Subject: [PATCH] Fix NPE on permissions (#1548) Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com> --- .../src/screens/Console/Buckets/ListBuckets/ListBuckets.tsx | 5 +++-- portal-ui/src/screens/Console/Console.tsx | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) 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]