printf ("Due %s: item %5s from borrower %5s to lost: %s\n", $row->{date_due}, $row->{itemnumber}, $row->{borrowernumber}, $lostvalue) if($verbose);
if($confirm) {
ModItem({ itemlost => $lostvalue }, $row->{'biblionumber'}, $row->{'itemnumber'});
- LostItem($row->{'itemnumber'}, $mark_returned) if( $charge && $charge eq $lostvalue);
+ if ( $charge && $charge eq $lostvalue ) {
+ LostItem( $row->{'itemnumber'}, $mark_returned );
+ } elsif ( $mark_returned ) {
+ my $patron = Koha::Patrons->find( $row->{borrowernumber} );
+ MarkIssueReturned($row->{borrowernumber},$row->{itemnumber},undef,undef,$patron->privacy)
+ }
}
$count++;
}