With this patch Koha SIP2 server send back a valid Item Information Response for issued items: ie with due date in the response. --- C4/SIP/ILS/Item.pm | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/C4/SIP/ILS/Item.pm b/C4/SIP/ILS/Item.pm index 2e02c63..f2c0636 100644 --- a/C4/SIP/ILS/Item.pm +++ b/C4/SIP/ILS/Item.pm @@ -9,6 +9,7 @@ package ILS::Item; use strict; use warnings; +use DateTime; use Sys::Syslog qw(syslog); use Carp; @@ -97,6 +98,14 @@ sub new { # check if its on issue and if so get the borrower my $issue = GetItemIssue($item->{'itemnumber'}); + if ( $issue ) { + my $date = $issue->{ date_due }; + my $dt = DateTime->new( + year => substr($date, 0, 4), + month => substr($date,5,2), + day => substr($date, 8, 2) ); + $item->{ due_date } = $dt->epoch(); + } my $borrower = GetMember($issue->{'borrowernumber'},'borrowernumber'); $item->{patron} = $borrower->{'cardnumber'}; my ($whatever, $arrayref) = GetReservesFromBiblionumber($item->{biblionumber}); -- 1.6.4.3 _______________________________________________ Koha-patches mailing list Koha-patches@lists.koha.org http://lists.koha.org/mailman/listinfo/koha-patches