diff --git a/foundations/core/packages/core/src/predicate.ts b/foundations/core/packages/core/src/predicate.ts index 4fbdc47dd12..7bd5d7138d7 100644 --- a/foundations/core/packages/core/src/predicate.ts +++ b/foundations/core/packages/core/src/predicate.ts @@ -114,6 +114,9 @@ const predicates: Record = { $size: (o, propertyKey) => { return (docs) => execPredicate(docs, propertyKey, (value) => { + if (value == null) { + return false + } if (!Array.isArray(value)) { throw new Error('$size predicate requires array') }