From d4145ef845e9a7d87ac8ef1efc4bc3178555fd7d Mon Sep 17 00:00:00 2001 From: Mason James Date: Fri, 1 Apr 2016 15:56:34 +1300 Subject: [PATCH] Bug 16184 - Report bor_issues_top shows incorrect number of rows Content-Type: text/plain; charset="utf-8" --- reports/bor_issues_top.pl | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/reports/bor_issues_top.pl b/reports/bor_issues_top.pl index 30b95b7..c135355 100755 --- a/reports/bor_issues_top.pl +++ b/reports/bor_issues_top.pl @@ -160,6 +160,7 @@ sub calculate { my $grantotal =0; my $dbh = C4::Context->dbh; + # Checking filters my @loopfilter; my @cellmap = ( @@ -362,6 +363,7 @@ sub calculate { } keys %patrons; foreach my $id (@ranked_ids) { my @loopcell; + foreach my $key (@cols_in_order) { if($column){ push @loopcell, { @@ -381,8 +383,10 @@ sub calculate { 'loopcell' => \@loopcell, 'hilighted' => ($i%2), }; + # use a limit, if a limit is defined + last if $i > $limit and $limit } - + # the header of the table $globalline{loopfilter}=\@loopfilter; # the core of the table -- 2.1.4