From 99349bcd7c39707295bf5c45d33decb47f02a48f Mon Sep 17 00:00:00 2001 From: Damien <damien.burel@maarch.org> Date: Tue, 15 Dec 2020 17:32:43 +0100 Subject: [PATCH] FEAT #15401 TIME 0:10 Search with chrono whitestripped --- src/app/resource/controllers/ResourceListController.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/app/resource/controllers/ResourceListController.php b/src/app/resource/controllers/ResourceListController.php index a646b0c50e7..6d8025b35ca 100644 --- a/src/app/resource/controllers/ResourceListController.php +++ b/src/app/resource/controllers/ResourceListController.php @@ -233,8 +233,9 @@ class ResourceListController $queryData[] = "{$cleanSearch[1]}"; $queryData[] = "{$cleanSearch[1]}"; } else { - $where[] = '(alt_identifier ilike ? OR unaccent(subject) ilike unaccent(?::text))'; - $queryData[] = "%{$args['data']['search']}%"; + $where[] = "(replace(alt_identifier, ' ', '') ilike ? OR unaccent(subject) ilike unaccent(?::text))"; + $whiteStrippedChrono = str_replace(' ', '', $args['data']['search']); + $queryData[] = "%{$whiteStrippedChrono}%"; $queryData[] = "%{$args['data']['search']}%"; } } -- GitLab