From c43267266da3bbe466ffc19e2e014ef10539b3ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mika=C3=ABl=20Olangcay=20Brisebois?= Date: Tue, 23 Apr 2019 12:25:10 -0400 Subject: [PATCH] Bug 22760: Correct parseQuery regex to match full words when QueryParser is on Signed-off-by: Liz Rea --- C4/Search.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/C4/Search.pm b/C4/Search.pm index 559abea4ba..b4926d4d43 100644 --- a/C4/Search.pm +++ b/C4/Search.pm @@ -1396,7 +1396,7 @@ sub parseQuery { } if ( scalar(@sort_by) > 0 ) { my $modifier_re = - '#(' . join( '|', @{ $QParser->modifiers } ) . ')'; + '#(' . join( '|', @{ $QParser->modifiers } ) . ')\b'; $query =~ s/$modifier_re//g; foreach my $modifier (@sort_by) { $query .= " #$modifier"; -- 2.11.0