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;
if($ok){
# get biblio information....
my $biblionumber = $subs->{'bibnum'};
- my @itemresults = GetItemsInfo( $biblionumber );
- my $branch = @itemresults ? $itemresults[0]->{'holdingbranch'} : $subs->{branchcode};
+
+ my $biblio = Koha::Biblios->find( $biblionumber );
+ my $items = $biblio->items->search_ordered;
+ my $branch =
+ $items->count
+ ? $items->next->holding_branch->branchcode
+ : $subs->{branchcode};
$library = Koha::Libraries->find($branch);
if (C4::Context->preference('RoutingListAddReserves')){
# get existing reserves .....
- my $biblio = Koha::Biblios->find( $biblionumber );
my $holds = $biblio->current_holds;
my $count = $holds->count;
while ( my $hold = $holds->next ) {