Fix storage explorer deleting parent folder doesnt delete sub folders despite them being empty already (#22125)

* Fix storage explorer deleting parent folder doesnt delete sub folders despite them being empty already

* Add row id column options to stripe wrapper for tables which can be updated

* Remove commented out lines

* Remove rowid column changes
This commit is contained in:
Joshen Lim authored and GitHub committed 2024-03-22 10:30:49 +07:00
1 parent 742e7df396
commit 654170b31a
1 file changed
+8 -8
@@ -1188,15 +1188,15 @@ class StorageExplorerStore {
const files = await this.getAllItemsAlongFolder(folder)
await this.deleteFiles(files, isDeleteFolder)
const isFolderOpen = this.openedFolders[this.openedFolders.length - 1]?.name === folder.name
if (isFolderOpen) {
this.popColumnAtIndex(folder.columnIndex)
this.popOpenedFoldersAtIndex(folder.columnIndex - 1)
}
this.popColumnAtIndex(folder.columnIndex)
this.popOpenedFoldersAtIndex(folder.columnIndex - 1)
const parentFolderPrefix = this.openedFolders.map((folder) => folder.name).join('/')
if (parentFolderPrefix.length > 0) {
await this.validateParentFolderEmpty(parentFolderPrefix)
if (folder.columnIndex > 0) {
const parentFolderPrefix = this.openedFolders
.slice(0, folder.columnIndex)
.map((folder) => folder.name)
.join('/')
if (parentFolderPrefix.length > 0) await this.validateParentFolderEmpty(parentFolderPrefix)
}
await this.refetchAllOpenedFolders()