diff --git a/catalogue/search.pl b/catalogue/search.pl index e4ca11aff1..7a8cf126dd 100755 --- a/catalogue/search.pl +++ b/catalogue/search.pl @@ -449,6 +449,7 @@ my $scan = $params->{'scan'}; my $count = C4::Context->preference('numSearchResults') || 20; my $results_per_page = $params->{'count'} || $count; my $offset = $params->{'offset'} || 0; +$offset = 0 if $offset < 0; my $page = $cgi->param('page') || 1; #my $offset = ($page-1)*$results_per_page; my $hits; diff --git a/opac/opac-search.pl b/opac/opac-search.pl index 76b24f3fc7..145673230d 100755 --- a/opac/opac-search.pl +++ b/opac/opac-search.pl @@ -521,6 +521,7 @@ my $count = C4::Context->preference('OPACnumSearchResults') || 20; my $countRSS = C4::Context->preference('numSearchRSSResults') || 50; my $results_per_page = $params->{'count'} || $count; my $offset = $params->{'offset'} || 0; +$offset = 0 if $offset < 0; my $page = $cgi->param('page') || 1; $offset = ($page-1)*$results_per_page if $page>1; my $hits;