From b0329dafd35e0296ec61fef4c35a687ff8866764 Mon Sep 17 00:00:00 2001 From: mark Date: Sat, 10 Dec 2011 22:21:00 +0000 Subject: [PATCH] revert ignore_unrateable behavior change --- FS/FS/part_pkg/voip_cdr.pm | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/FS/FS/part_pkg/voip_cdr.pm b/FS/FS/part_pkg/voip_cdr.pm index 35b0cac15..02992277d 100644 --- a/FS/FS/part_pkg/voip_cdr.pm +++ b/FS/FS/part_pkg/voip_cdr.pm @@ -43,11 +43,11 @@ tie my %temporalities, 'Tie::IxHash', tie my %granularity, 'Tie::IxHash', FS::rate_detail::granularities(); -# previously "1" was "ignore +# previously "1" was "ignore" tie my %unrateable_opts, 'Tie::IxHash', - '' => 'Exit with a fatal error', - 1 => 'Flag for later review', - 2 => 'Ignore and continue', + '' => 'Exit with a fatal error', + 1 => 'Ignore and continue', + 2 => 'Flag for later review', ; %info = ( @@ -646,11 +646,6 @@ sub calc_usage { if ( ! $rate_detail && $charge eq '' ) { if ( $ignore_unrateable == 2 ) { - # throw a warning--not recommended - warn "no rate_detail found for CDR.acctid: ". $cdr->acctid. - "; skipping\n" - } - else { # mark the CDR as unrateable my $error = $cdr->set_status_and_rated_price( 'failed', @@ -658,7 +653,12 @@ sub calc_usage { $cust_svc->svcnum ); die $error if $error; - }#if $ignore_unrateable + } + elsif ( $ignore_unrateable == 1 ) { + # warn and continue + warn "no rate_detail found for CDR.acctid: ". $cdr->acctid. + "; skipping\n" + } #if $ignore_unrateable } else { # there *is* a rate_detail (or call_details), proceed... # About this section: -- 2.11.0