1
0
Fork 0
mirror of synced 2024-07-14 18:55:45 +12:00

Merge pull request #11211 from Budibase/BUDI-7189/refresh-on-delete

Remove view on deletion
This commit is contained in:
Adria Navarro 2023-07-17 17:47:13 +01:00 committed by GitHub
commit fa0a296012
2 changed files with 3 additions and 6 deletions

View file

@ -35,9 +35,8 @@
try {
const isSelected =
decodeURIComponent($params.viewName) === $views.selectedViewName
const name = view.name
const id = view.tableId
await views.delete(name)
await views.delete(view)
notifications.success("View deleted")
if (isSelected) {
$goto(`./table/${id}`)

View file

@ -26,14 +26,12 @@ export function createViewsStore() {
}
const deleteView = async view => {
await API.deleteView(view)
await API.deleteView(view.name)
// Update tables
tables.update(state => {
const table = state.list.find(table => table._id === view.tableId)
if (table) {
delete table.views[view.name]
}
delete table.views[view.name]
return { ...state }
})
}