From b523360f86f9b06e9e9d1c428589b6bb07ee3882 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Fri, 3 Jun 2022 08:26:41 +0200 Subject: [PATCH] Bug 27272: serials/routing-preview --- serials/routing-preview.pl | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/serials/routing-preview.pl b/serials/routing-preview.pl index b33cb8dbcdf..23b5de046d8 100755 --- a/serials/routing-preview.pl +++ b/serials/routing-preview.pl @@ -25,7 +25,6 @@ use C4::Auth qw( get_template_and_user ); use C4::Output qw( output_html_with_http_headers ); use C4::Reserves qw( AddReserve ModReserve ); use C4::Context; -use C4::Items qw( GetItemsInfo ); use C4::Serials qw( delroutingmember getroutinglist GetSubscription GetSerials check_routing ); use URI::Escape; @@ -58,18 +57,19 @@ my $subs = GetSubscription($subscriptionid); my ($tmp ,@serials) = GetSerials($subscriptionid); my ($template, $loggedinuser, $cookie); -my $library; +my $library = $subs->{branchcode}; if($ok){ # get biblio information.... my $biblionumber = $subs->{'bibnum'}; - my @itemresults = GetItemsInfo( $biblionumber ); - my $branch = @itemresults ? $itemresults[0]->{'holdingbranch'} : $subs->{branchcode}; - $library = Koha::Libraries->find($branch); - if (C4::Context->preference('RoutingListAddReserves')){ # get existing reserves ..... my $biblio = Koha::Biblios->find( $biblionumber ); + my $items = $biblio->items; + if ( $items->count ) { + $branch = $items->next->holdingbranch; + } + $library = Koha::Libraries->find($branch); my $holds = $biblio->current_holds; my $count = $holds->count; while ( my $hold = $holds->next ) { -- 2.25.1