fix problem with expiring discounts, RT#6679
[freeside.git] / FS / FS / part_pkg / flat.pm
index 6db6eee..cc23105 100644 (file)
@@ -192,7 +192,7 @@ sub calc_discount {
      
      my $months = $discount->months
                     ? min( $chg_months,
-                           $discount->months - $cust_pkg->months_used )
+                           $discount->months - $cust_pkg_discount->months_used )
                     : $chg_months;
 
      my $error = $cust_pkg_discount->increment_months_used($months);