From 37d158f15915aba6ea96823b6bef0a5a30bc5f2a Mon Sep 17 00:00:00 2001
From: Laurent Destailleur <eldy@destailleur.fr>
Date: Sat, 7 Jan 2017 21:33:13 +0100
Subject: [PATCH] FIX Accept spaces around the | criteria

---
 htdocs/core/lib/functions.lib.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php
index bb268ffa2d0..d38f765c6f5 100644
--- a/htdocs/core/lib/functions.lib.php
+++ b/htdocs/core/lib/functions.lib.php
@@ -5737,7 +5737,9 @@ function natural_search($fields, $value, $mode=0, $nofirstand=0)
             else    // $mode=0
 			{
 				$textcrit = '';
-				$tmpcrits = explode('|',$crit);
+				$tmpcrit = preg_replace('/\s+|/','|',$tmpcrit);
+				$tmpcrit = preg_replace('/|\s+/','|',$tmpcrit);
+				$tmpcrits = explode('|',$tmpcrit);
 				$i3 = 0;
 				foreach($tmpcrits as $tmpcrit)
 				{
-- 
GitLab