mirror of
https://github.com/supabase/supabase.git
synced 2026-10-05 09:25:06 +03:00
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:
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()
|
||||
|
||||
Reference in new issue
Block a user