@@ -, +, @@ --- catalogue/search.pl | 5 ++++- opac/opac-search.pl | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) --- a/catalogue/search.pl +++ a/catalogue/search.pl @@ -507,7 +507,10 @@ eval { }; if ($@ || $error) { - $template->param(query_error => $error.$@); + my $query_error = q{}; + $query_error .= $error if $error; + $query_error .= $@ if $@; + $template->param(query_error => $query_error); output_html_with_http_headers $cgi, $cookie, $template->output; exit; } --- a/opac/opac-search.pl +++ a/opac/opac-search.pl @@ -574,7 +574,10 @@ if ($tag) { # use Data::Dumper; print STDERR "-" x 25, "\n", Dumper($results_hashref); if (not $tag and ( $@ || $error)) { - $template->param(query_error => $error.$@); + my $query_error = q{}; + $query_error .= $error if $error; + $query_error .= $@ if $@; + $template->param(query_error => $query_error); output_html_with_http_headers $cgi, $cookie, $template->output; exit; } --