check circ_lib on pre-cat copies
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 18 Oct 2006 14:43:19 +0000 (14:43 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 18 Oct 2006 14:43:19 +0000 (14:43 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@6483 dcc99617-32d9-48b4-a31d-7c20da2025e4

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

index a85a541..588c694 100644 (file)
@@ -998,7 +998,7 @@ sub update_fleshed_copies {
                }
 
                return $editor->event unless 
-                       $editor->allowed('UPDATE_COPY', $vol->owning_lib);
+                       $editor->allowed('UPDATE_COPY', $vol->id == -1 ? $copy->circ_lib : $vol->owning_lib);
 
                $copy->editor($editor->requestor->id);
                $copy->edit_date('now');