From 7a2c7edd7e9b975bf64f732629e711379baecf48 Mon Sep 17 00:00:00 2001 From: zadam Date: Fri, 22 Nov 2019 21:17:46 +0100 Subject: [PATCH 1/2] 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)); } From 38e7649ac3f4b952f547c9bd9766e000f100748b Mon Sep 17 00:00:00 2001 From: zadam Date: Fri, 22 Nov 2019 22:38:03 +0100 Subject: [PATCH 2/2] release 0.37.4 --- package.json | 2 +- src/services/build.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 4a95fdcc3..7e525964b 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "trilium", "productName": "Trilium Notes", "description": "Trilium Notes", - "version": "0.37.3", + "version": "0.37.4", "license": "AGPL-3.0-only", "main": "electron.js", "bin": { diff --git a/src/services/build.js b/src/services/build.js index d137ff116..797e68f93 100644 --- a/src/services/build.js +++ b/src/services/build.js @@ -1 +1 @@ -module.exports = { buildDate:"2019-11-19T23:05:54+01:00", buildRevision: "07043fb177afb9d754428a410b3019d53d7b6fa0" }; +module.exports = { buildDate:"2019-11-22T22:38:03+01:00", buildRevision: "7a2c7edd7e9b975bf64f732629e711379baecf48" };