@@ -, +, @@ even if not charging a lost fee --- Koha/Checkout.pm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) --- a/Koha/Checkout.pm +++ a/Koha/Checkout.pm @@ -145,8 +145,13 @@ sub claim_returned { $ClaimReturnedChargeFee eq 'charge' ? 1 : $ClaimReturnedChargeFee eq 'no_charge' ? 0 : $charge_lost_fee; # $ClaimReturnedChargeFee eq 'ask' - C4::Circulation::LostItem( $self->itemnumber, 'claim_returned' ) if $charge_lost_fee; + if ( $charge_lost_fee ) { + C4::Circulation::LostItem( $self->itemnumber, 'claim_returned' ); + } + elsif ( C4::Context->preference( 'MarkLostItemsAsReturned' ) =~ m|$mark_lost_from| ) ) { + MarkIssueReturned( $borrowernumber, $itemnumber, undef, $patron->privacy ) + } return $claim; } ); --