Skip to content

Commit 27dc82d

Browse files
committed
fix: search - if operator or and no match found return false
1 parent 3de88ac commit 27dc82d

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/utils.js

+4-2
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,7 @@
315315
function searchData(data, searches) {
316316
const search = searches['value']
317317
const operator = searches['type']
318-
318+
319319
for (var key in data) {
320320
let value = data[key];
321321
let status = false;
@@ -348,9 +348,11 @@
348348
if (operator == 'and' && !status) {
349349
return false;
350350
}
351-
}
352351

352+
}
353353
}
354+
if (search.length && operator == 'or')
355+
return false
354356

355357
}
356358

0 commit comments

Comments
 (0)