Fixed an issue with allowResources & KeyBar (#2817)

This commit is contained in:
Alex
2023-05-16 16:53:32 -06:00
committed by GitHub
parent d93537261e
commit 58b64a5739

View File

@@ -294,14 +294,16 @@ const BrowserHandler = () => {
);
useEffect(() => {
// when a bucket param changes, (i.e /browser/:bucketName), re-init e.g with KBar
if (bucketName) {
// when a bucket param changes, (i.e /browser/:bucketName), re-init e.g with KBar, this should not apply for resources prefixes.
const permitItems = permissionItems(bucketName, "", allowResources || []);
if (bucketName && (!permitItems || permitItems.length === 0)) {
dispatch(resetMessages());
dispatch(setLoadingRecords(true));
dispatch(setLoadingObjects(true));
initWSRequest("", new Date());
}
}, [bucketName, dispatch, initWSRequest]);
}, [bucketName, dispatch, initWSRequest, allowResources]);
useEffect(() => {
return () => {