Bug 4976 - Status of item returned with process_koc.pl is empty in Intranet
Fix to ensure items returned through a processed koc file have items.onloan and items.datelastseen set corrrectly. Signed-off-by: Nicole C. Engard <nengard@bywatersolutions.com> Uploaded a file with checked in and checked out items. all info shows properly. Signed-off-by: Paul Poulain <paul.poulain@biblibre.com> Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com>
This commit is contained in:
parent
0d985acd7b
commit
090c6baafb
|
|
@ -29,6 +29,7 @@ use C4::Context;
|
|||
use C4::Biblio;
|
||||
use C4::Accounts;
|
||||
use C4::Circulation;
|
||||
use C4::Items;
|
||||
use C4::Members;
|
||||
use C4::Stats;
|
||||
use C4::UploadedFile;
|
||||
|
|
@ -323,7 +324,7 @@ sub kocReturnItem {
|
|||
#warn( Data::Dumper->Dump( [ $circ, $item ], [ qw( circ item ) ] ) );
|
||||
my $borrowernumber = _get_borrowernumber_from_barcode( $circ->{'barcode'} );
|
||||
if ( $borrowernumber ) {
|
||||
my $borrower = GetMember( 'borrowernumber' =>$borrowernumber );
|
||||
my $borrower = GetMember( 'borrowernumber' => $borrowernumber );
|
||||
C4::Circulation::MarkIssueReturned(
|
||||
$borrowernumber,
|
||||
$item->{'itemnumber'},
|
||||
|
|
@ -331,6 +332,9 @@ sub kocReturnItem {
|
|||
$circ->{'date'}
|
||||
);
|
||||
|
||||
ModItem({ onloan => undef }, $item->{'biblionumber'}, $item->{'itemnumber'});
|
||||
ModDateLastSeen( $item->{'itemnumber'} );
|
||||
|
||||
push @output, {
|
||||
return => 1,
|
||||
title => $item->{ 'title' },
|
||||
|
|
|
|||
Loading…
Reference in New Issue