diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/ListObjects.tsx b/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/ListObjects.tsx index f109c0b1c..ec098490b 100644 --- a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/ListObjects.tsx +++ b/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/ListObjects.tsx @@ -416,7 +416,7 @@ const ListObjects = () => { // bucket info useEffect(() => { - if (loadingBucket && !anonymousMode) { + if ((loadingObjects || loadingBucket) && !anonymousMode) { api .invoke("GET", `/api/v1/buckets/${bucketName}`) .then((res: BucketInfo) => { @@ -429,7 +429,7 @@ const ListObjects = () => { dispatch(setErrorSnackMessage(err)); }); } - }, [bucketName, loadingBucket, dispatch, anonymousMode]); + }, [bucketName, loadingBucket, dispatch, anonymousMode, loadingObjects]); // Load retention Config