From: Jan Büren Date: Wed, 29 Dec 2010 09:56:59 +0000 (+0100) Subject: Bugfix 1412: Wenn die Ware ausgewählt werden muss wird der Rabatt verworfen X-Git-Tag: release-2.6.2beta1~51^2~2 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=ecc629cc4524aeacd82c4aa5674905c791543c5f;p=kivitendo-erp.git Bugfix 1412: Wenn die Ware ausgewählt werden muss wird der Rabatt verworfen Falls kein Kundenrabatt vorhanden ist, den aktuellen Rabatt nicht mit 0% überschreiben, da hier der Anwender schon manual einen Wert eingetragen haben könnte (analog zu qty). --- diff --git a/bin/mozilla/is.pl b/bin/mozilla/is.pl index b38cfd1d5..b5e0927fe 100644 --- a/bin/mozilla/is.pl +++ b/bin/mozilla/is.pl @@ -513,7 +513,11 @@ sub update { my $rows = scalar @{ $form->{item_list} }; - $form->{"discount_$i"} = $form->format_amount(\%myconfig, $form->{customer_discount} * 100); + # Falls kein Kundenrabatt vorhanden ist, den aktuellen Rabatt nicht mit 0% überschreiben, + # da hier der Anwender schon manual einen Wert eingetragen haben könnte (analog zu qty) Bugfix: 1412 + if ($form->{customer_discount}){ + $form->{"discount_$i"} = $form->format_amount(\%myconfig, $form->{customer_discount} * 100); + } if ($rows) { $form->{"qty_$i"} = ($form->{"qty_$i"} * 1) ? $form->{"qty_$i"} : 1;