From d7f43bfc1a30c065def8c50d77c2579c1a3c5c67 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Sat, 13 Sep 2025 01:50:24 +0400 Subject: [PATCH] refac --- .../workspace/Models/DefaultFiltersSelector.svelte | 13 +++---------- .../components/workspace/Models/ModelEditor.svelte | 5 ++++- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/src/lib/components/workspace/Models/DefaultFiltersSelector.svelte b/src/lib/components/workspace/Models/DefaultFiltersSelector.svelte index 91ef20d79a..a83468e257 100644 --- a/src/lib/components/workspace/Models/DefaultFiltersSelector.svelte +++ b/src/lib/components/workspace/Models/DefaultFiltersSelector.svelte @@ -34,17 +34,10 @@
{ - if (!_filters[filter].is_global) { - _filters[filter].selected = e.detail === 'checked'; - selectedFilterIds = Object.keys(_filters).filter((t) => _filters[t].selected); - } + _filters[filter].selected = e.detail === 'checked'; + selectedFilterIds = Object.keys(_filters).filter((t) => _filters[t].selected); }} />
diff --git a/src/lib/components/workspace/Models/ModelEditor.svelte b/src/lib/components/workspace/Models/ModelEditor.svelte index c123dfa98a..130c678712 100644 --- a/src/lib/components/workspace/Models/ModelEditor.svelte +++ b/src/lib/components/workspace/Models/ModelEditor.svelte @@ -753,7 +753,10 @@ {#if filterIds.length > 0} {@const toggleableFilters = $functions.filter( - (func) => func.type === 'filter' && filterIds.includes(func.id) && func?.meta?.toggle + (func) => + func.type === 'filter' && + (filterIds.includes(func.id) || func?.is_global) && + func?.meta?.toggle )} {#if toggleableFilters.length > 0}