X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=FS%2FFS%2Fdetail_format%2Fsum_duration_prefix.pm;fp=FS%2FFS%2Fdetail_format%2Fsum_duration_prefix.pm;h=0db62b2b16020abeef8978b590bc8596881b698c;hb=0e256e7b9dcc00dedacf499b92bd1c945248a3b9;hp=275aa57a552375a61803e1202b9b559e82c7496a;hpb=bdec1f077dfb7138a0df035b6f501bcb1f09024e;p=freeside.git diff --git a/FS/FS/detail_format/sum_duration_prefix.pm b/FS/FS/detail_format/sum_duration_prefix.pm index 275aa57a5..0db62b2b1 100644 --- a/FS/FS/detail_format/sum_duration_prefix.pm +++ b/FS/FS/detail_format/sum_duration_prefix.pm @@ -62,11 +62,13 @@ sub finish { my $total_duration = sum( map { $_->{'duration'} } @subtotals ); $prefix =~ s/(...)(...)/$1 - $2/; + next if $total_amount < 0.01; + $self->csv->combine( $prefix, map({ - ($_->{count} || ''), - ($_->{duration} ? int($_->{duration}/60) . ' min' : '') + $_->{count}, + (int($_->{duration}/60) . ' min'), } @subtotals ), $self->money_char . sprintf('%.02f',$total_amount), );