X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fpart_pkg%2Fdiscount_Mixin.pm;h=a789ab309db0e127883f05d6e11b1ce0875f6364;hb=e86ec47d33949f62f58a05c2dddd17c054a9034d;hp=17e2f53445b8bce43684ca02a3701c8fa5e5bee3;hpb=80c705e3125aab7a6d2aa43ac5df8b25bb4f5f92;p=freeside.git diff --git a/FS/FS/part_pkg/discount_Mixin.pm b/FS/FS/part_pkg/discount_Mixin.pm index 17e2f5344..a789ab309 100644 --- a/FS/FS/part_pkg/discount_Mixin.pm +++ b/FS/FS/part_pkg/discount_Mixin.pm @@ -120,6 +120,9 @@ sub calc_discount { $param->{'discount_left_recur'}{$discount->discountnum} = 0; $months = 1; } + elsif ( $discount->setup && $discount->months == 1 && $discount->amount ) { + next; + } my $error = $cust_pkg_discount->increment_months_used($months) if (defined $param->{'real_pkgpart'}