TT#82260 limit fraud interval costs to 2 fractional digits

Change-Id: I8e5980de08e99ac167851879e43c8f9a8abd870a
(cherry picked from commit 5fb66c13bd)
changes/16/40316/1
Rene Krenn 5 years ago
parent 2f212c1469
commit 39f7219487

@ -64,7 +64,7 @@ has_field 'type' => (
has_field 'interval_cost' => ( has_field 'interval_cost' => (
type => 'Float', type => 'Float',
label => 'Interval cost', label => 'Interval cost',
precision => '4', precision => '2',
required => 1, required => 1,
element_attr => { element_attr => {
rel => ['tooltip'], rel => ['tooltip'],

@ -120,6 +120,8 @@ sub resource_from_item {
} else { } else {
$resource{'interval_cost'} = $cpc{'customer_cost'}; $resource{'interval_cost'} = $cpc{'customer_cost'};
} }
$resource{'interval_cost'} = sprintf("%.2f",$resource{'interval_cost'})
if (defined $resource{'interval_cost'} and length($resource{'interval_cost'}) > 0);
if ('month' eq $cpc{'period'}) { if ('month' eq $cpc{'period'}) {
if ('contract' eq $cpc{'fraud_limit_type'}) { if ('contract' eq $cpc{'fraud_limit_type'}) {
if ($contract_fraud_preference) { if ($contract_fraud_preference) {

Loading…
Cancel
Save