From 7a2c7edd7e9b975bf64f732629e711379baecf48 Mon Sep 17 00:00:00 2001 From: zadam Date: Fri, 22 Nov 2019 21:17:46 +0100 Subject: [PATCH] allow multiple instances of @in operator, closes #716 --- src/services/search.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/services/search.js b/src/services/search.js index 472e66e6f..c62c1dbda 100644 --- a/src/services/search.js +++ b/src/services/search.js @@ -35,9 +35,9 @@ async function searchForNoteIds(searchString) { } } - const isInFilter = filters.find(filter => filter.name.toLowerCase() === 'in'); + const isInFilters = filters.filter(filter => filter.name.toLowerCase() === 'in'); - if (isInFilter) { + for (const isInFilter of isInFilters) { if (isInFilter.operator === '=') { noteIds = noteIds.filter(noteId => noteCacheService.isInAncestor(noteId, isInFilter.value)); }