Fix search for storage explorer not working at root of bucket

This commit is contained in:
Joshen Lim committed 2022-05-24 18:01:07 +08:00
1 parent 02de900aa2
commit de280dfca1
1 file changed
+18 -8
@@ -78,14 +78,24 @@ const StorageExplorer = observer(({ bucket }) => {
const currentFolder = openedFolders[currentFolderIdx]
if (itemSearchString) {
await fetchFolderContents(
currentFolder.id,
currentFolder.name,
currentFolderIdx,
itemSearchString
)
} else if (currentFolder) {
await fetchFolderContents(currentFolder.id, currentFolder.name, currentFolderIdx)
if (!currentFolder) {
// At root of bucket
await fetchFolderContents(bucket.id, bucket.name, -1, itemSearchString)
} else {
await fetchFolderContents(
currentFolder.id,
currentFolder.name,
currentFolderIdx,
itemSearchString
)
}
} else {
if (!currentFolder) {
// At root of bucket
await fetchFolderContents(bucket.id, bucket.name, -1)
} else {
await fetchFolderContents(currentFolder.id, currentFolder.name, currentFolderIdx)
}
}
}, [itemSearchString])