From 36e2c764563a505474b8c09d932d1c5aaca09d99 Mon Sep 17 00:00:00 2001 From: Arcady Chumachenko Date: Thu, 30 Sep 2021 21:19:47 +0100 Subject: [PATCH] Feature: allow word match for rules -> title filter; e.g. filter 'Foo' will now match both 'Foo' and 'Foo bar' --- server/rulesHelper.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/rulesHelper.js b/server/rulesHelper.js index e6a1dbf70..c237850a0 100644 --- a/server/rulesHelper.js +++ b/server/rulesHelper.js @@ -47,8 +47,12 @@ RulesHelper = { value = oldSwimlane.title; } } + let matchesList = [value, '*']; + if (field === 'cardTitle') { + matchesList = value.split(/\W/).concat(matchesList); + } matchingMap[field] = { - $in: [value, '*'], + $in: matchesList, }; }); return matchingMap;