summaryrefslogtreecommitdiff
path: root/FS/FS/cdr.pm
diff options
context:
space:
mode:
authorMark Wells <mark@freeside.biz>2016-08-16 20:56:07 -0700
committerMark Wells <mark@freeside.biz>2016-08-16 20:56:07 -0700
commite204d78f913905bcbf46ad5e664443f183875e8e (patch)
treeb86e33a9c3591106f319f9119fca6a27fd1cf4c4 /FS/FS/cdr.pm
parent8f37f0b3f6a946839132120984ec62b6f7ad7594 (diff)
respect granularity settings for display of inbound call duration, #71715
Diffstat (limited to 'FS/FS/cdr.pm')
-rw-r--r--FS/FS/cdr.pm5
1 files changed, 3 insertions, 2 deletions
diff --git a/FS/FS/cdr.pm b/FS/FS/cdr.pm
index d3d62e0..155090d 100644
--- a/FS/FS/cdr.pm
+++ b/FS/FS/cdr.pm
@@ -507,8 +507,9 @@ sub set_status_and_rated_price {
rated_price => $rated_price,
status => $status,
});
- $term->rated_seconds($opt{rated_seconds}) if exists($opt{rated_seconds});
- $term->rated_minutes($opt{rated_minutes}) if exists($opt{rated_minutes});
+ foreach (qw(rated_seconds rated_minutes rated_granularity)) {
+ $term->set($_, $opt{$_}) if exists($opt{$_});
+ }
$term->svcnum($svcnum) if $svcnum;
return $term->insert;