set the provider on the lineitem at po create time. respond after lineitem update
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 27 Mar 2009 18:36:49 +0000 (18:36 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 27 Mar 2009 18:36:49 +0000 (18:36 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@12702 dcc99617-32d9-48b4-a31d-7c20da2025e4

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

index 77f7810..c7e0a07 100644 (file)
@@ -579,10 +579,12 @@ sub create_purchase_order {
             ]) or return $e->die_event;
 
             # point the lineitems at the new PO
+            $li->provider($po->provider);
             $li->purchase_order($po->id);
             $li->editor($e->requestor->id);
             $li->edit_time('now');
             $e->update_acq_lineitem($li) or return $e->die_event;
+            $respond->(action => 'update_lineitem');
         
             # create the bibs/volumes/copies in the Evergreen database
             if($$args{create_assets}) {