From bae3dfd68e2e48fbe581c4d847d762737d304fa7 Mon Sep 17 00:00:00 2001 From: Ewout Stortenbeker <4ewout@gmail.com> Date: Wed, 3 Mar 2021 13:07:16 +0100 Subject: [PATCH] Fixed 'in' & '!in' index result filtering, see #15 --- src/data-index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data-index.js b/src/data-index.js index 0825dee..796992e 100644 --- a/src/data-index.js +++ b/src/data-index.js @@ -2524,7 +2524,7 @@ class IndexQueryResults extends Array { return op === 'like' ? isLike : !isLike; } if (op === 'in' || op === '!in') { - const isIn = compare instanceof Array && compare.indexOf(value); + const isIn = compare instanceof Array && compare.includes(value); return op === 'in' ? isIn : !isIn; } if (op == 'between' || op === '!between') {