Bug 18501: Auto refund if mark as found from cataloguing
[koha.git] / catalogue / updateitem.pl
index f8295a0..43f076c 100755 (executable)
@@ -68,6 +68,9 @@ elsif ( $op eq "set_public_note" ) { # i.e., itemnotes parameter passed from for
         $item->itemnotes($itemnotes);
     }
 } elsif ( $op eq "set_lost" && $itemlost ne $item_data_hashref->{'itemlost'}) {
+    $item->set_found
+        if !$itemlost && $item->itemlost && $item->itemlost ge '1';
+
     $item->itemlost($itemlost);
 } elsif ( $op eq "set_withdrawn" && $withdrawn ne $item_data_hashref->{'withdrawn'}) {
     $item->withdrawn($withdrawn);