fix off-by-one when a per-call rate has included free calls, #24716
authorMark Wells <mark@freeside.biz>
Sat, 16 Nov 2013 20:31:15 +0000 (12:31 -0800)
committerMark Wells <mark@freeside.biz>
Sat, 16 Nov 2013 20:31:15 +0000 (12:31 -0800)
FS/FS/cdr.pm

index b16cb86..bf508dd 100644 (file)
@@ -904,7 +904,7 @@ sub rate_prefix {
       #${$opt{region_group_included_min}} -= $minutes 
       #    if $region_group && $rate_detail->region_group;
 
-      if ( $included_min->{$regionnum}{$ratetimenum} > $minutes ) {
+      if ( $included_min->{$regionnum}{$ratetimenum} >= $minutes ) {
         $charge_sec = 0;
         $included_min->{$regionnum}{$ratetimenum} -= $minutes;
       } else {