@@ -, +, @@ ReturnOfLostItemBlocked, use existing pattern from returns.pl --- C4/Circulation.pm | 1 - C4/SIP/ILS/Transaction/Checkin.pm | 6 +++--- 2 files changed, 3 insertions(+), 4 deletions(-) --- a/C4/Circulation.pm +++ a/C4/Circulation.pm @@ -1945,7 +1945,6 @@ sub AddReturn { } if ( $item->itemlost and C4::Context->preference("BlockReturnOfLostItems") ) { - $messages->{'ReturnOfLostItemBlocked'}; $doreturn = 0; } --- a/C4/SIP/ILS/Transaction/Checkin.pm +++ a/C4/SIP/ILS/Transaction/Checkin.pm @@ -89,8 +89,8 @@ sub do_checkin { if ($messages->{withdrawn}) { $self->alert_type('99'); } - if ($messages->{ReturnOfLostItemBlocked}) { - $self->alert_type('99'); + if ($messages->{WasLost}) { + $self->alert_type('99') if C4::Context->preference("BlockReturnOfLostItems"); } if ($messages->{Wrongbranch}) { $self->{item}->destination_loc($messages->{Wrongbranch}->{Rightbranch}); @@ -128,7 +128,7 @@ sub do_checkin { $self->{item}->hold_patron_id( $messages->{ResFound}->{borrowernumber} ); $self->{item}->destination_loc( $messages->{ResFound}->{branchcode} ); } - # ignoring messages: NotIssued, WasLost, WasTransfered + # ignoring messages: NotIssued, WasTransfered if ($cv_triggers_alert) { $self->alert( defined $self->alert_type ); # Overwrites existing alert value, should set to 0 if there is no alert type --