From 84881058102b85119fc148e4f5e9b8488540d0cc Mon Sep 17 00:00:00 2001 From: Emmanuel Guyot Date: Fri, 26 Apr 2024 21:52:57 +0200 Subject: [PATCH] feat: Search in card descriptions (#729) --- client/src/models/List.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/client/src/models/List.js b/client/src/models/List.js index 1823c1a2..09d641f5 100755 --- a/client/src/models/List.js +++ b/client/src/models/List.js @@ -101,7 +101,9 @@ export default class extends BaseModel { } let doRegularSearch = true; if (re) { - cardModels = cardModels.filter((cardModel) => re.test(cardModel.name)); + cardModels = cardModels.filter( + (cardModel) => re.test(cardModel.name) || re.test(cardModel?.description), + ); doRegularSearch = false; } else if (filterText.startsWith('!') && posSpace > 0) { const creatorUserId = User.findUsersFromText( @@ -116,7 +118,9 @@ export default class extends BaseModel { if (doRegularSearch) { const lowerCasedFilter = filterText.toLocaleLowerCase(); cardModels = cardModels.filter( - (cardModel) => cardModel.name.toLocaleLowerCase().indexOf(lowerCasedFilter) >= 0, + (cardModel) => + cardModel.name.toLocaleLowerCase().indexOf(lowerCasedFilter) >= 0 || + cardModel.description?.toLocaleLowerCase().indexOf(lowerCasedFilter) >= 0, ); } }