Skip to content

Commit 610ec0b

Browse files
authored
Fix NPE on permissions (#1548)
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com>
1 parent 822f063 commit 610ec0b

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

portal-ui/src/screens/Console/Buckets/ListBuckets/ListBuckets.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -190,8 +190,9 @@ const ListBuckets = ({
190190
return null;
191191
};
192192

193-
const createBucketButtonResources: string[] =
194-
Array.from(Object.keys(session.permissions)) || [];
193+
const createBucketButtonResources: string[] = session
194+
? Array.from(Object.keys(session.permissions)) || []
195+
: [];
195196

196197
return (
197198
<Fragment>

portal-ui/src/screens/Console/Console.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -219,8 +219,9 @@ const Console = ({
219219
component: Buckets,
220220
path: IAM_PAGES.ADD_BUCKETS,
221221
customPermissionFnc: () => {
222-
const createBucketResources: string[] =
223-
Array.from(Object.keys(session.permissions)) || [];
222+
const createBucketResources: string[] = session
223+
? Array.from(Object.keys(session.permissions)) || []
224+
: [];
224225
return hasPermission(
225226
createBucketResources,
226227
IAM_PAGES_PERMISSIONS[IAM_PAGES.ADD_BUCKETS]

0 commit comments

Comments
 (0)