Fix session.permission npe (#1551)

Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com>
This commit is contained in:
Lenin Alevski
2022-02-10 17:45:28 -06:00
committed by GitHub
parent 610ec0bed4
commit 829404b33c
2 changed files with 8 additions and 6 deletions

View File

@@ -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 (
<Fragment>

View File

@@ -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]