truncated words bore a double * which would create an error

Conflicts solved :
        C4/Search.pm
---
 C4/Search.pm |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/C4/Search.pm b/C4/Search.pm
index 322db54..5605ede 100644
--- a/C4/Search.pm
+++ b/C4/Search.pm
@@ -1139,7 +1139,13 @@ sub buildQuery {
                 }
 
                 if ($auto_truncation){
-                                       $operand=~join(" ",map{ "$_*" }split 
(/\s+/,$operand));
+                                       unless ( $index =~ /(st-|phr|ext)/ ) {
+                                               #FIXME only valid with LTR 
scripts
+                                               $operand=join(" ",map{ 
+                                                                               
        (index($_,"*")>0?"$_":"$_*")
+                                                                               
         }split (/\s+/,$operand));
+                                               warn $operand if $DEBUG;
+                                       }
                                }
 
                 # Detect Truncation
-- 
1.6.3.3

_______________________________________________
Koha-patches mailing list
[email protected]
http://lists.koha.org/mailman/listinfo/koha-patches

Reply via email to