From d960b604b7a787feb7cdacbea1675fca9a99adf0 Mon Sep 17 00:00:00 2001 From: Lucas Gass Date: Tue, 5 Nov 2024 22:13:32 +0000 Subject: [PATCH] Bug 38362: Fix printing lists on opac/opac-shelves.pl Content-Type: text/plain; charset=utf-8 To test from the OPAC: 1 - create a list with more than 10 items 2 - print the list -> there is a pagination and that only 10 items are printed 3 - Apply patch 4 - print the list again -> every items are being printed Signed-off-by: Sam Sowanick Signed-off-by: Marcel de Rooy [EDIT] Tidied: added a few spaces. --- opac/opac-shelves.pl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/opac/opac-shelves.pl b/opac/opac-shelves.pl index 728dad57d1..24f4ee90e9 100755 --- a/opac/opac-shelves.pl +++ b/opac/opac-shelves.pl @@ -317,7 +317,9 @@ if ( $op eq 'view' ) { $sortfield = 'title' if !$sortfield or !grep { $_ eq $sortfield } qw( title author copyrightdate itemcallnumber dateadded ); my $rows; - unless ( $query->param('print') or $query->param('rss') ) { + if ( $query->param('print') or $query->param('rss') ) { + $page = ""; + } else { $rows = C4::Context->preference('OPACnumSearchResults') || 20; } my $order_by = $sortfield eq 'itemcallnumber' ? 'items.cn_sort' : $sortfield; -- 2.39.5