diff options
Diffstat (limited to 'src/client/documents')
| -rw-r--r-- | src/client/documents/Documents.ts | 26 | 
1 files changed, 1 insertions, 25 deletions
| diff --git a/src/client/documents/Documents.ts b/src/client/documents/Documents.ts index cf9ed43e1..e579bfd8a 100644 --- a/src/client/documents/Documents.ts +++ b/src/client/documents/Documents.ts @@ -1143,30 +1143,6 @@ export namespace Docs {  }  export namespace DocUtils { -    export function Excluded(d: Doc, docFilters: string[]) { -        const filterFacets: { [key: string]: { [value: string]: string } } = {}; // maps each filter key to an object with value=>modifier fields -        docFilters.forEach(filter => { -            const fields = filter.split(':'); -            const key = fields[0]; -            const value = fields[1]; -            const modifiers = fields[2]; -            if (!filterFacets[key]) { -                filterFacets[key] = {}; -            } -            filterFacets[key][value] = modifiers; -        }); - -        if (d.z) return false; -        for (const facetKey of Object.keys(filterFacets)) { -            const facet = filterFacets[facetKey]; -            const xs = Object.keys(facet).filter(value => facet[value] === 'x'); -            const failsNotEqualFacets = xs?.some(value => Doc.matchFieldValue(d, facetKey, value)); -            if (failsNotEqualFacets) { -                return true; -            } -        } -        return false; -    }      /**       * @param docs       * @param docFilters @@ -1200,7 +1176,7 @@ export namespace DocUtils {                        return false;                    } -                  for (const facetKey of Object.keys(filterFacets).filter(fkey => fkey !== 'cookies')) { +                  for (const facetKey of Object.keys(filterFacets).filter(fkey => fkey !== 'cookies' && fkey !== Utils.noDragsDocFilter.split(':')[0])) {                        const facet = filterFacets[facetKey];                        // facets that match some value in the field of the document (e.g. some text field) | 
