added logic to mark items missing during the claims-return process
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 21 Oct 2009 15:24:39 +0000 (15:24 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 21 Oct 2009 15:24:39 +0000 (15:24 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@14528 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/perlmods/OpenILS/Application/Circ.pm

index 28443a0..d20b924 100644 (file)
@@ -357,6 +357,17 @@ sub set_circ_claims_returned {
 
     $e->update_action_circulation($circ) or return $e->die_event;
     $e->commit;
+
+
+    # see if we need to also mark the copy as missing
+    if($U->ou_ancestor_setting_value($circ->circ_lib, 'circ.claim_return.mark_missing')) {
+           return $apputils->simplereq(
+                   'open-ils.circ',
+            'open-ils.circ.mark_item_missing',
+            $auth, $copy->id
+        );
+    }
+
     return 1;
 }