From f909cdee43e3a880537006d0a0af5dbaf4e77eb5 Mon Sep 17 00:00:00 2001 From: Sam Rose Date: Thu, 13 Jun 2024 17:05:02 +0100 Subject: [PATCH] Down to 2 failures. --- packages/shared-core/src/filters.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/shared-core/src/filters.ts b/packages/shared-core/src/filters.ts index 391b9a795f..d63975f8fc 100644 --- a/packages/shared-core/src/filters.ts +++ b/packages/shared-core/src/filters.ts @@ -285,7 +285,10 @@ export const runQuery = ( ) => (doc: Record) => { for (const [key, testValue] of Object.entries(query[type] || {})) { - if (!test(deepGet(doc, removeKeyNumbering(key)), testValue)) { + const result = test(deepGet(doc, removeKeyNumbering(key)), testValue) + if (query.allOr && result) { + return true + } else if (!query.allOr && !result) { return false } }