File tree 2 files changed +13
-1
lines changed 2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -1458,7 +1458,7 @@ export function newQueryFilter(
1458
1458
dataReader ,
1459
1459
methodName ,
1460
1460
value ,
1461
- op === Operator . IN || op === Operator . NOT_IN
1461
+ /* allowArrays= */ op === Operator . IN || op === Operator . NOT_IN
1462
1462
) ;
1463
1463
}
1464
1464
const filter = FieldFilter . create ( fieldPath , op , fieldValue ) ;
Original file line number Diff line number Diff line change @@ -239,6 +239,18 @@ describe('Query', () => {
239
239
} ) ;
240
240
expect ( queryMatches ( query1 , document ) ) . to . be . true ;
241
241
242
+ // Null match.
243
+ document = doc ( 'collection/1' , 0 , {
244
+ zip : null
245
+ } ) ;
246
+ expect ( queryMatches ( query1 , document ) ) . to . be . true ;
247
+
248
+ // NaN match.
249
+ document = doc ( 'collection/1' , 0 , {
250
+ zip : Number . NaN
251
+ } ) ;
252
+ expect ( queryMatches ( query1 , document ) ) . to . be . true ;
253
+
242
254
// Direct match.
243
255
document = doc ( 'collection/1' , 0 , { zip : 12345 } ) ;
244
256
expect ( queryMatches ( query1 , document ) ) . to . be . false ;
You can’t perform that action at this time.
0 commit comments