Bug 14591: (QA follow-up) Fix call to AddReturn for SIP
authorKyle M Hall <kyle@bywatersolutions.com>
Fri, 15 Mar 2019 14:32:14 +0000 (10:32 -0400)
committerNick Clemens <nick@bywatersolutions.com>
Fri, 15 Mar 2019 14:35:33 +0000 (14:35 +0000)
Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
C4/SIP/ILS/Transaction/Checkin.pm

index c8b8fe8..0303a47 100644 (file)
@@ -12,9 +12,10 @@ use strict;
 use C4::SIP::ILS::Transaction;
 
 use C4::Circulation;
-use C4::Reserves qw( ModReserveAffect );
-use C4::Items qw( ModItemTransfer );
 use C4::Debug;
+use C4::Items qw( ModItemTransfer );
+use C4::Reserves qw( ModReserveAffect );
+use Koha::DateUtils qw( dt_from_string );
 
 use parent qw(C4::SIP::ILS::Transaction);
 
@@ -67,7 +68,7 @@ sub do_checkin {
                    . substr( $return_date, 16, 2 );
 
     $debug and warn "do_checkin() calling AddReturn($barcode, $branch)";
-    my ($return, $messages, $issue, $borrower) = AddReturn($barcode, $branch, undef, $return_date);
+    my ($return, $messages, $issue, $borrower) = AddReturn($barcode, $branch, undef, dt_from_string($return_date));
     $self->alert(!$return);
     # ignoring messages: NotIssued, WasLost, WasTransfered