aboutsummaryrefslogtreecommitdiff
path: root/src/client/documents/Documents.ts
diff options
context:
space:
mode:
authorusodhi <61431818+usodhi@users.noreply.github.com>2021-03-17 22:36:16 -0400
committerusodhi <61431818+usodhi@users.noreply.github.com>2021-03-17 22:36:16 -0400
commita8c02cba0bf96e435e062f2251890243ad8f49e0 (patch)
treed311cf983e609a094efc6c5606423b2ce2727331 /src/client/documents/Documents.ts
parentc4ca83acf90676abf2f822b4b0ff455fe50c0ddb (diff)
made and/or a property of the document so it's saved with the filter
Diffstat (limited to 'src/client/documents/Documents.ts')
-rw-r--r--src/client/documents/Documents.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/client/documents/Documents.ts b/src/client/documents/Documents.ts
index 0d2f04569..ef6623f20 100644
--- a/src/client/documents/Documents.ts
+++ b/src/client/documents/Documents.ts
@@ -1040,7 +1040,7 @@ export namespace DocUtils {
return Field.toString(d[facetKey] as Field).includes(value);
});
// if we're ORing them together, the default return is false, and we return true for a doc if it satisfies any one set of criteria
- if (FilterBox._filterBoolean === "OR") {
+ if ((FilterBox.targetDoc.currentFilter as Doc).filterBoolean === "OR") {
if (satisfiesCheckFacets && !failsNotEqualFacets && satisfiesMatchFacets) return true;
}
// if we're ANDing them together, the default return is true, and we return false for a doc if it doesn't satisfy any set of criteria
@@ -1049,7 +1049,7 @@ export namespace DocUtils {
}
}
- return FilterBox._filterBoolean === "OR" ? false : true;
+ return (FilterBox.targetDoc.currentFilter as Doc).filterBoolean === "OR" ? false : true;
}) : childDocs;
const rangeFilteredDocs = filteredDocs.filter(d => {
for (let i = 0; i < docRangeFilters.length; i += 3) {