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