@@ -, +, @@ --- C4/ILSDI/Services.pm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) --- a/C4/ILSDI/Services.pm +++ a/C4/ILSDI/Services.pm @@ -418,15 +418,20 @@ sub GetPatronInfo { foreach my $reserve (@reserves) { # Get additional informations - my $item = GetBiblioFromItemNumber( $reserve->{'itemnumber'}, undef ); + my $item = Koha::Items->find( $reserve->{itemnumber} ); + my $biblio = $item->biblio; + my $biblioitem = $biblio->biblioitem; my $library = Koha::Libraries->find( $reserve->{branchcode} ); my $branchname = $library ? $library->branchname : ''; # Remove unwanted fields + $item = $item->unblessed; delete $item->{'more_subfields_xml'}; + $biblio = $biblio->unblessed; + $biblioitem = $biblioitem->unblessed; # Add additional fields - $reserve->{'item'} = $item; + $reserve->{'item'} = { %$item, %$biblio, %$biblioitem }; $reserve->{'branchname'} = $branchname; $reserve->{'title'} = GetBiblio( $reserve->{'biblionumber'} )->{'title'}; } --