@@ -, +, @@ --- Koha/SearchEngine/Elasticsearch/QueryBuilder.pm | 1 + catalogue/detail.pl | 7 +++++-- opac/opac-detail.pl | 7 +++++-- 3 files changed, 11 insertions(+), 4 deletions(-) --- a/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm +++ a/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm @@ -986,6 +986,7 @@ sub clean_search_term { $term =~ s/((?preference("marcflavour"); }; if ($err || $@){ - warn "Warning from simple_search_compat: $err.$@"; + my $error = q{}; + $error .= $err if $err; + $error .= $@ if $@; + warn "Warning from simple_search_compat: $error"; $template->param( analytics_error => 1 ); } my $variables = { - show_analytics_link => $count > 0 ? 1 : 0 + show_analytics_link => defined $count && $count > 0 ? 1 : 0 }; $template->param( --- a/opac/opac-detail.pl +++ a/opac/opac-detail.pl @@ -217,12 +217,15 @@ my $ean = GetNormalizedEAN( $record, $marcflavour ); }; if ($err || $@){ - warn "Warning from simple_search_compat: $err.$@"; + my $error = q{}; + $error .= $err if $err; + $error .= $@ if $@; + warn "Warning from simple_search_compat: $error"; } my $variables = { anonymous_session => ($borrowernumber) ? 0 : 1, - show_analytics_link => $count > 0 ? 1 : 0 + show_analytics_link => defined $count && $count > 0 ? 1 : 0 }; my $lang = C4::Languages::getlanguage(); --