BUG-Fix: Verkaufslieferscheine: Preis Faktor Formatierung angepasst.
authorWaldemar Toews <waldemar.toews@opendynamic.de>
Thu, 28 May 2015 14:57:07 +0000 (16:57 +0200)
committerMartin Helmling mh@waldpark.octosoft.eu <martin.helmling@octosoft.eu>
Wed, 1 Jun 2016 14:11:22 +0000 (16:11 +0200)
Beim Lesen des Preisfaktors wurde die Formatierung in eine Zahl vergessen.

SL/DO.pm

index f953b6b..a012ddb 100644 (file)
--- a/SL/DO.pm
+++ b/SL/DO.pm
@@ -311,7 +311,7 @@ sub save {
   my $items_reqdate;
 
   $form->get_lists('price_factors' => 'ALL_PRICE_FACTORS');
-  my %price_factors = map { $_->{id} => $_->{factor} } @{ $form->{ALL_PRICE_FACTORS} };
+  my %price_factors = map { $_->{id} => $_->{factor} *1 } @{ $form->{ALL_PRICE_FACTORS} };
   my $price_factor;
 
   my %part_id_map = map { $_ => 1 } grep { $_ } map { $form->{"id_$_"} } (1 .. $form->{rowcount});
@@ -913,7 +913,7 @@ sub order_details {
   push @arrays, map { "project_cvar_$_->{name}" } @{ $project_cvar_configs };
 
   $form->get_lists('price_factors' => 'ALL_PRICE_FACTORS');
-  my %price_factors = map { $_->{id} => $_->{factor} } @{ $form->{ALL_PRICE_FACTORS} };
+  my %price_factors = map { $_->{id} => $_->{factor} *1 } @{ $form->{ALL_PRICE_FACTORS} };
 
   my $totalweight = 0;
   my $sameitem = "";