Skip to content

Commit 829404b

Browse files
authored
Fix session.permission npe (#1551)
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com>
1 parent 610ec0b commit 829404b

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

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

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

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

197198
return (
198199
<Fragment>

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

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

0 commit comments

Comments
 (0)