]> wagnertech.de Git - kivitendo-erp.git/blobdiff - bin/mozilla/oe.pl
orderitems persistent teil III
[kivitendo-erp.git] / bin / mozilla / oe.pl
index e3de085858fda03bd87edf629c6ba2c9422a934d..ad5406c90699d7e252bd5ddcea0e46fdb971492e 100644 (file)
@@ -1816,6 +1816,7 @@ sub poso {
 
   # reset
   map { delete $form->{$_} } qw(id subject message cc bcc printed emailed queued customer vendor creditlimit creditremaining discount tradediscount oldinvtotal delivered ordnumber);
+  delete $form->{"orderitems_id_$_"} for 1 .. $form->{"rowcount"};  # always reset orderitems_id
 
   # if purchase_order was generated from sales_order, use  lastcost_$i as sellprice_$i
   # also reset discounts
@@ -1823,7 +1824,6 @@ sub poso {
     for my $i (1 .. $form->{rowcount}) {
       $form->{"sellprice_${i}"} = $form->{"lastcost_${i}"};
       $form->{"discount_${i}"}  = 0;
-      delete $form->{"orderitems_id_$_"};
     };
   };