Fix NPE on permissions (#1548)

Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com>
This commit is contained in:
Daniel Valdivia
2022-02-10 13:45:18 -08:00
committed by GitHub
parent 822f063be3
commit 610ec0bed4
2 changed files with 6 additions and 4 deletions

View File

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

View File

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