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}