diff --git a/opac/opac-search.pl b/opac/opac-search.pl index 788599579a..40cbae7a10 100755 --- a/opac/opac-search.pl +++ b/opac/opac-search.pl @@ -559,6 +559,7 @@ for (my $i=0;$i<@servers;$i++) { @newresults = searchResults('opac', $query_desc, $hits, $results_per_page, $offset, $scan, $results_hashref->{$server}->{"RECORDS"}); } + $hits = 0 unless @newresults; # must define a value for size if not present in DB # in order to avoid problems generated by the default size value in TT @@ -615,7 +616,7 @@ for (my $i=0;$i<@servers;$i++) { } if ($results_hashref->{$server}->{"hits"}){ - $total = $total + $results_hashref->{$server}->{"hits"}; + $total = $total + $hits; } # Opac search history