From 46443aae7ea7eedc5d69ddebcfaa6ed35ba08a74 Mon Sep 17 00:00:00 2001 From: yuri Date: Fri, 13 Jul 2018 16:37:32 +0300 Subject: [PATCH] fix full text search --- application/Espo/Core/SelectManagers/Base.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/application/Espo/Core/SelectManagers/Base.php b/application/Espo/Core/SelectManagers/Base.php index 0df295c57d..bc3648fd50 100644 --- a/application/Espo/Core/SelectManagers/Base.php +++ b/application/Espo/Core/SelectManagers/Base.php @@ -1585,10 +1585,12 @@ class Base while (strpos($textFilter, '**')) { $textFilter = str_replace('**', '*', $textFilter); + $textFilter = trim($textFilter); } - while (mb_strpos($textFilter, ' *') === mb_strlen($textFilter) - 2) { + while (mb_substr($textFilter, -2) === ' *') { $textFilter = mb_substr($textFilter, 0, mb_strlen($textFilter) - 2); + $textFilter = trim($textFilter); } $fullTextSearchColumnSanitizedList = [];