fixed broken po column name
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 23 May 2008 03:54:50 +0000 (03:54 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 23 May 2008 03:54:50 +0000 (03:54 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/acq-experiment@9688 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/perlmods/OpenILS/Application/Acq/Lineitem.pm

index b988070..0db6cd3 100644 (file)
@@ -49,7 +49,7 @@ sub create_lineitem {
         my $po = $e->retrieve_acq_purchase_order($li->purchase_order)
             or return $e->die_event;
         return $e->die_event unless 
-            $e->allowed('MANAGE_PROVIDER', $po->org_unit, $po);
+            $e->allowed('MANAGE_PROVIDER', $po->ordering_agency, $po);
     }
 
     $li->selector($e->requestor->id);
@@ -442,7 +442,6 @@ sub delete_lineitem_detail {
     ]) or return $e->die_event;
 
     my $li = $li_detail->lineitem;
-    $li->item_count($li->item_count - 1);
     $e->update_acq_lineitem($li) or return $e->die_event;
 
     return OpenILS::Event->new('BAD_PARAMS') unless