From cd6bfeee2bf076f15f9fdf57806a7c42bdf1760e Mon Sep 17 00:00:00 2001 From: Moritz Bunkus Date: Thu, 27 Feb 2020 15:48:16 +0100 Subject: [PATCH] make_record(_item): discount-Feld richtig behandeln MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit In der Maske und daher in $::form stehen die Werte in Prozent, in den DB-Spalten und damit den Rose-Attributen werden sie aber als Faktor gespeichert, sprich z.B. 0.05 für 5%. --- bin/mozilla/io.pl | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/bin/mozilla/io.pl b/bin/mozilla/io.pl index 9fe058a91..f8c660d2a 100644 --- a/bin/mozilla/io.pl +++ b/bin/mozilla/io.pl @@ -1904,6 +1904,11 @@ sub _make_record_item { } else { $obj->$method($value); } + + if ($method eq 'discount') { + $obj->discount($obj->discount / 100.0); + } + } else { $obj->{__additional_form_attributes}{$method} = $value; } -- 2.20.1