From 2574918a32a878ebbd1e5923f704460e1b2c900a Mon Sep 17 00:00:00 2001 From: Denis Bykhov Date: Tue, 11 Apr 2023 16:16:44 +0600 Subject: [PATCH] Fix filter removing values (#2940) Signed-off-by: Denis Bykhov --- .../src/components/filter/ObjectFilter.svelte | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/plugins/view-resources/src/components/filter/ObjectFilter.svelte b/plugins/view-resources/src/components/filter/ObjectFilter.svelte index 92a64de04a..4904b5bcb9 100644 --- a/plugins/view-resources/src/components/filter/ObjectFilter.svelte +++ b/plugins/view-resources/src/components/filter/ObjectFilter.svelte @@ -109,10 +109,13 @@ } const oldSize = filter.value.length filter.value = filter.value.filter((p) => !targets.has(p._id)) - onChange(filter) - addNotification(await translate(view.string.FilterUpdated, {}), filter.key.label, FilterRemovedNotification, { - description: await translate(view.string.FilterRemoved, { count: oldSize - (filter.value.length ?? 0) }) - }) + const removed = oldSize - (filter.value.length ?? 0) + if (removed > 0) { + onChange(filter) + addNotification(await translate(view.string.FilterUpdated, {}), filter.key.label, FilterRemovedNotification, { + description: await translate(view.string.FilterRemoved, { count: removed }) + }) + } } if (isStatus) { values = groupValues(values as Status[])