redundante actions / orderitems delete in oe.pl gelöscht
authorJan Büren <jan@kivitendo-premium.de>
Tue, 9 Dec 2014 15:17:24 +0000 (16:17 +0100)
committerJan Büren <jan@kivitendo-premium.de>
Tue, 9 Dec 2014 15:17:24 +0000 (16:17 +0100)
nur einmal in sub poso alle orderitems_id löschen. ferner doppelte
dispatch actions entfernt

bin/mozilla/oe.pl

index 66b2dba..50e6b35 100644 (file)
@@ -1811,7 +1811,6 @@ 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"};
 
   # if purchase_order was generated from sales_order, use  lastcost_$i as sellprice_$i
   # also reset discounts
@@ -2104,8 +2103,8 @@ sub check_transport_cost_reminder_article_number {
   $main::lxdebug->leave_sub();
 }
 sub dispatcher {
-  foreach my $action (qw(delete delivery_order e_mail invoice print purchase_order purchase_order quotation
-                         request_for_quotation sales_order sales_order save save_and_close save_as_new ship_to update)) {
+  foreach my $action (qw(delete delivery_order e_mail invoice print purchase_order quotation
+                         request_for_quotation sales_order save save_and_close save_as_new ship_to update)) {
     if ($::form->{"action_${action}"}) {
       call_sub($action);
       return;