From 1e887a0197746adff67b7bd4ad666250c60d85c0 Mon Sep 17 00:00:00 2001 From: "k.triantafyllou" Date: Mon, 15 Apr 2019 12:30:29 +0000 Subject: [PATCH] [Trunk|Connect]: Communities Search: search by keywords convert all fields to lowercase git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-connect-portal/trunk@55360 d315682c-612b-4755-9ff5-7f18f6832af3 --- .../communities/searchCommunities.component.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/app/searchPages/communities/searchCommunities.component.ts b/src/app/searchPages/communities/searchCommunities.component.ts index d52acc5..d0596e9 100644 --- a/src/app/searchPages/communities/searchCommunities.component.ts +++ b/src/app/searchPages/communities/searchCommunities.component.ts @@ -222,11 +222,12 @@ export class SearchCommunitiesComponent { let keywords: string[] = this.searchUtils.keyword.split(/,(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,-1); for(let i = 0; i < this.results.length; i++) { for(let keyword of keywords) { - if (keyword != '' && (this.results[i].title.includes(keyword) || this.results[i].shortTitle.includes(keyword) || - this.results[i].communityId.includes(keyword) || this.results[i].description.includes(keyword))) { - ret.push(this.results[i]); - break; - } + keyword = keyword.toLowerCase(); + if (keyword != '' && (this.results[i].title.toLowerCase().includes(keyword) || this.results[i].shortTitle.toLowerCase().includes(keyword) || + this.results[i].communityId.toLowerCase().includes(keyword) || this.results[i].description.toLowerCase().includes(keyword))) { + ret.push(this.results[i]); + break; + } } } this.results = ret;