Browse Source

fix(nc-gui): splice local filter when deleting and emit

pull/4020/head
Wing-Kam Wong 2 years ago
parent
commit
9b07c4763d
  1. 3
      packages/nc-gui/composables/useViewFilters.ts

3
packages/nc-gui/composables/useViewFilters.ts

@ -129,6 +129,7 @@ export function useViewFilters(
if (!autoApply?.value) { if (!autoApply?.value) {
filter.status = 'delete' filter.status = 'delete'
// if auto-apply enabled invoke delete api and remove from array // if auto-apply enabled invoke delete api and remove from array
filters.value.splice(i, 1)
} else { } else {
try { try {
await $api.dbTableFilter.delete(filter.id) await $api.dbTableFilter.delete(filter.id)
@ -145,7 +146,7 @@ export function useViewFilters(
} else { } else {
filters.value.splice(i, 1) filters.value.splice(i, 1)
} }
$e('a:filter:delete') $e('a:filter:delete', { length: filters.value.length })
} }
} }

Loading…
Cancel
Save