Beim Schließen mehrerer Aufträge nicht nochmal die Werte parsen -- das geschieht...
authorMoritz Bunkus <m.bunkus@linet-services.de>
Mon, 5 Feb 2007 12:06:27 +0000 (12:06 +0000)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Mon, 5 Feb 2007 12:06:27 +0000 (12:06 +0000)
SL/OE.pm

index e12369e..916d41b 100644 (file)
--- a/SL/OE.pm
+++ b/SL/OE.pm
@@ -532,27 +532,6 @@ sub close_orders {
 
   my ($self, $myconfig, $form) = @_;
 
-  for my $i (1 .. $form->{rowcount}) {
-
-    map {
-      $form->{"${_}_$i"} =
-        $form->parse_amount($myconfig, $form->{"${_}_$i"})
-    } qw(qty ship);
-    if ($delete_oe_id) {
-      $form->{"orderitems_id_$i"} = "";
-    }
-
-    if ($form->{"qty_$i"}) {
-
-      # set values to 0 if nothing entered
-      $form->{"discount_$i"} =
-        $form->parse_amount($myconfig, $form->{"discount_$i"});
-
-      $form->{"sellprice_$i"} =
-        $form->parse_amount($myconfig, $form->{"sellprice_$i"});
-    }
-  }
-
   # get ids from $form
   map { push @ids, $form->{"ordnumber_$_"} if $form->{"ordnumber_$_"} }
     (1 .. $form->{rowcount});