diff --git a/C4/Search.pm b/C4/Search.pm index 373c67c7fb..86b2d69eb9 100644 --- a/C4/Search.pm +++ b/C4/Search.pm @@ -532,7 +532,7 @@ sub getRecords { foreach my $field (@fields) { my $data = $field->as_string( $subfield_letters, $facet->{sep} ); - unless ( grep { /^$data$/ } @used_datas ) { + unless ( grep { /^\Q$data\E$/ } @used_datas ) { push @used_datas, $data; $facets_counter->{ $facet->{idx} }->{$data}++; }