1
0
Fork 0
mirror of synced 2024-08-15 10:01:34 +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 { try {
const isSelected = const isSelected =
decodeURIComponent($params.viewName) === $views.selectedViewName decodeURIComponent($params.viewName) === $views.selectedViewName
const name = view.name
const id = view.tableId const id = view.tableId
await views.delete(name) await views.delete(view)
notifications.success("View deleted") notifications.success("View deleted")
if (isSelected) { if (isSelected) {
$goto(`./table/${id}`) $goto(`./table/${id}`)

View file

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