summaryrefslogtreecommitdiff
path: root/FS/FS/part_pkg/discount_Mixin.pm
diff options
context:
space:
mode:
authorMark Wells <mark@freeside.biz>2015-10-27 16:28:32 -0700
committerMark Wells <mark@freeside.biz>2015-10-27 16:37:47 -0700
commitd06402160bd13413a6be80f3ae62af8ac5f8eae9 (patch)
treebadfccce933a527c95d0f4f163b2a70bf3e8a1e8 /FS/FS/part_pkg/discount_Mixin.pm
parenta7692509e282a27c81b134c77c3441c732669642 (diff)
fix interaction of percentage discount and quantity, #19354, etc.
Diffstat (limited to 'FS/FS/part_pkg/discount_Mixin.pm')
-rw-r--r--FS/FS/part_pkg/discount_Mixin.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/FS/FS/part_pkg/discount_Mixin.pm b/FS/FS/part_pkg/discount_Mixin.pm
index 1e39f6a..dcca343 100644
--- a/FS/FS/part_pkg/discount_Mixin.pm
+++ b/FS/FS/part_pkg/discount_Mixin.pm
@@ -145,7 +145,7 @@ sub calc_discount {
# XXX it would be more accurate for calc_recur to just _tell us_ what
# it's going to charge
- my $recur_charge = $br * ($cust_pkg->quantity || 1) * $chg_months / $self->freq;
+ my $recur_charge = $br * $chg_months / $self->freq;
# round this, because the real recur charge is rounded
$recur_charge = sprintf('%.2f', $recur_charge);