diff --git a/src/components/ui/VnFilterPanel.vue b/src/components/ui/VnFilterPanel.vue index ee6f1028b..23e932c34 100644 --- a/src/components/ui/VnFilterPanel.vue +++ b/src/components/ui/VnFilterPanel.vue @@ -35,7 +35,7 @@ const $props = defineProps({ }, hiddenTags: { type: Array, - default: () => [], + default: () => ['filter'], }, customTags: { type: Array, @@ -158,7 +158,7 @@ const customTags = computed(() => async function remove(key) { delete params.value[key]; - delete params.value.filter?.where[key]; + delete params.value.filter?.where?.[key]; params.value[key] = undefined; await arrayData.applyFilter({ params: params.value }); emit('remove', key); @@ -223,7 +223,6 @@ function formatValue(value) { {{ t(`No filters applied`) }}