Skip to content

Commit 58b64a5

Browse files
authored
Fixed an issue with allowResources & KeyBar (#2817)
1 parent d935372 commit 58b64a5

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

portal-ui/src/screens/Console/Buckets/BucketDetails/BrowserHandler.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -294,14 +294,16 @@ const BrowserHandler = () => {
294294
);
295295

296296
useEffect(() => {
297-
// when a bucket param changes, (i.e /browser/:bucketName), re-init e.g with KBar
298-
if (bucketName) {
297+
// when a bucket param changes, (i.e /browser/:bucketName), re-init e.g with KBar, this should not apply for resources prefixes.
298+
const permitItems = permissionItems(bucketName, "", allowResources || []);
299+
300+
if (bucketName && (!permitItems || permitItems.length === 0)) {
299301
dispatch(resetMessages());
300302
dispatch(setLoadingRecords(true));
301303
dispatch(setLoadingObjects(true));
302304
initWSRequest("", new Date());
303305
}
304-
}, [bucketName, dispatch, initWSRequest]);
306+
}, [bucketName, dispatch, initWSRequest, allowResources]);
305307

306308
useEffect(() => {
307309
return () => {

0 commit comments

Comments
 (0)