diff --git a/plugins/view-resources/src/components/filter/ValueFilter.svelte b/plugins/view-resources/src/components/filter/ValueFilter.svelte index 4bbeca1c28..c6e0de141d 100644 --- a/plugins/view-resources/src/components/filter/ValueFilter.svelte +++ b/plugins/view-resources/src/components/filter/ValueFilter.svelte @@ -74,10 +74,11 @@ } objectsPromise = client.findAll( _class, - { ...resultQuery, ...(space ? { space } : {}) }, + { ...resultQuery, ...(space ? { space } : { '$lookup.space.archived': false }) }, { sort: { [filter.key.key]: SortingOrder.Ascending }, - projection: { [prefix + filter.key.key]: 1, space: 1 } + projection: { [prefix + filter.key.key]: 1, space: 1 }, + ...(space ? {} : { lookup: { space: core.class.Space } }) } ) const res = await objectsPromise