X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fdetail_format.pm;h=88cc02f83deca63a491ed3ba8980d4f67ba66424;hb=5665d202b0b91bb9ad685c209265b7a3405de768;hp=f70acc663aca9772c67bdf60cb068bde573f8601;hpb=e5fcc68aab310814b0ba5444bc97ef504e6e16da;p=freeside.git diff --git a/FS/FS/detail_format.pm b/FS/FS/detail_format.pm index f70acc663..88cc02f83 100644 --- a/FS/FS/detail_format.pm +++ b/FS/FS/detail_format.pm @@ -235,6 +235,7 @@ sub duration { my $cdr = shift; my $object = $self->{inbound} ? $cdr->cdr_termination(1) : $cdr; my $sec = $object->rated_seconds if $object; + $sec ||= 0; # XXX termination objects don't have rated_granularity so this may # result in inbound CDRs being displayed as min/sec when they shouldn't. # Should probably fix this.