From 34cd5d1a80a576094b79ecb124e860e535486850 Mon Sep 17 00:00:00 2001 From: ma0068 Date: Wed, 18 Feb 2026 13:17:37 +0100 Subject: [PATCH] Filter List: only emit to updateURL if there is final dropdown result or change --- .../Stv/Studentenverwaltung/List/Filter.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/public/js/components/Stv/Studentenverwaltung/List/Filter.js b/public/js/components/Stv/Studentenverwaltung/List/Filter.js index 6fef5d6c5..a2c348774 100644 --- a/public/js/components/Stv/Studentenverwaltung/List/Filter.js +++ b/public/js/components/Stv/Studentenverwaltung/List/Filter.js @@ -67,8 +67,15 @@ export default { } }, watch: { - cleanFilters(n) { - this.$emit('change', n); + cleanFilters: { + //only emit if filteredValue is not empty array + handler(newVal) { + console.log("emitting clean filters", newVal); + if (newVal.length) + this.$emit("change", newVal); + }, + deep: true, + immediate: false } }, methods: { @@ -77,6 +84,7 @@ export default { }, remove(index) { this.filters.splice(index, 1); + this.$emit("change", this.filters); }, resetFilter(){ this.filters = [];