Lines 264-277
sub apply {
Link Here
|
264 |
$debit->amountoutstanding( $owed - $amount_to_cancel )->store; |
264 |
$debit->amountoutstanding( $owed - $amount_to_cancel )->store; |
265 |
|
265 |
|
266 |
# Same logic exists in Koha::Account::pay |
266 |
# Same logic exists in Koha::Account::pay |
267 |
if ( $debit->amountoutstanding == 0 |
267 |
if ( |
268 |
&& $debit->itemnumber |
268 |
C4::Context->preference('MarkLostItemsAsReturned') =~ |
|
|
269 |
m|onpayment| |
269 |
&& $debit->debit_type_code |
270 |
&& $debit->debit_type_code |
270 |
&& $debit->debit_type_code eq 'LOST' ) |
271 |
&& $debit->debit_type_code eq 'LOST' |
|
|
272 |
&& $debit->amountoutstanding == 0 |
273 |
&& $debit->itemnumber |
274 |
&& !( |
275 |
$self->credit_type_code eq 'LOST_FOUND' |
276 |
&& $self->itemnumber == $debit->itemnumber |
277 |
) |
278 |
) |
271 |
{ |
279 |
{ |
272 |
C4::Circulation::ReturnLostItem( $self->borrowernumber, $debit->itemnumber ); |
280 |
C4::Circulation::ReturnLostItem( $self->borrowernumber, |
|
|
281 |
$debit->itemnumber ); |
273 |
} |
282 |
} |
274 |
|
|
|
275 |
} |
283 |
} |
276 |
}); |
284 |
}); |
277 |
|
285 |
|
278 |
- |
|
|