summaryrefslogtreecommitdiff
path: root/FS/FS
diff options
context:
space:
mode:
authorChristopher Burger <burgerc@freeside.biz>2018-04-11 07:51:23 -0400
committerChristopher Burger <burgerc@freeside.biz>2018-04-11 11:45:32 -0400
commit121bbbde83b22ae0837d8010e743dc83396a30f4 (patch)
treee00975b261d2a9929017575f6b0d30552cbee1f4 /FS/FS
parent15546035e3d62df4fc09d01d526f5b1a9ee232aa (diff)
RT# 75680 - Added date parse, and display insert error.
Diffstat (limited to 'FS/FS')
-rw-r--r--FS/FS/cdr/telapi_voip.pm6
1 files changed, 4 insertions, 2 deletions
diff --git a/FS/FS/cdr/telapi_voip.pm b/FS/FS/cdr/telapi_voip.pm
index 65aed7666..abc7d5bd2 100644
--- a/FS/FS/cdr/telapi_voip.pm
+++ b/FS/FS/cdr/telapi_voip.pm
@@ -26,8 +26,10 @@ use FS::cdr qw( _cdr_date_parser_maker _cdr_min_parser_maker );
my($cdr, $cdrtypename, $conf, $param) = @_;
return unless length($cdrtypename);
_init_cdr_types();
- die "no matching cdrtypenum for $cdrtypename"
- unless defined $CDR_TYPES->{$cdrtypename};
+ unless (defined $CDR_TYPES->{$cdrtypename}) {
+ warn "Skipping Record: CDR type name $cdrtypename does not exist!";
+ $param->{skiprow} = 1;
+ }
$cdr->cdrtypenum($CDR_TYPES->{$cdrtypename});
}, # type
_cdr_min_parser_maker('billsec'), #PriceDurationMins