@@ -, +, @@ response --- C4/ILSDI/Services.pm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) --- a/C4/ILSDI/Services.pm +++ a/C4/ILSDI/Services.pm @@ -36,6 +36,7 @@ use C4::Auth; use C4::Members::Attributes qw(GetBorrowerAttributes); use Koha::Libraries; +use Koha::Holds; =head1 NAME @@ -207,7 +208,7 @@ sub GetRecords { # Get most of the needed data my $biblioitemnumber = $biblioitem->{'biblioitemnumber'}; - my $reserves = GetReservesFromBiblionumber({ biblionumber => $biblionumber }); + my $reserves = Koha::Holds->search({ biblionumber => $biblionumber })->unblessed; my $issues = GetBiblioIssues($biblionumber); my $items = GetItemsByBiblioitemnumber($biblioitemnumber); @@ -224,6 +225,11 @@ sub GetRecords { $item->{'holdingbranchname'} = $holding_library ? $holding_library->branchname : ''; } + foreach my $reserve (@$reserves) { + # For backward compatibility + $reserve->{rtimestamp} = $reserve->{timestamp}; + } + # Hashref building... $biblioitem->{'items'}->{'item'} = $items; $biblioitem->{'reserves'}->{'reserve'} = $reserves; --