@@ -, +, @@ query result count is off with one item each --- opac/opac-search.pl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) --- a/opac/opac-search.pl +++ a/opac/opac-search.pl @@ -561,6 +561,7 @@ for (my $i=0;$i<@servers;$i++) { } else { @newresults = searchResults('opac', $query_desc, $hits, $results_per_page, $offset, $scan, $results_hashref->{$server}->{"RECORDS"}); + $hits = @newresults; } $hits = 0 unless @newresults; @@ -616,7 +617,7 @@ for (my $i=0;$i<@servers;$i++) { } } - if ($results_hashref->{$server}->{"hits"}){ + if ($hits) { $total = $total + $hits; } --