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)); }