diff options
author | Christopher Burger <burgerc@freeside.biz> | 2018-04-11 07:51:23 -0400 |
---|---|---|
committer | Christopher Burger <burgerc@freeside.biz> | 2018-04-11 07:51:23 -0400 |
commit | c0f84de8067f9cd98bdd3cfd593427c90123b494 (patch) | |
tree | 03dbb450b3d0f7150b55d6643b4e6e4fd4ab0896 /FS/FS/cdr | |
parent | c6af881c09662e932da6d965887f5be27fbcc158 (diff) |
RT# 75680 - Added date parse, and display insert error.
Diffstat (limited to 'FS/FS/cdr')
-rw-r--r-- | FS/FS/cdr/telapi_voip.pm | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/FS/FS/cdr/telapi_voip.pm b/FS/FS/cdr/telapi_voip.pm index 65aed76..abc7d5b 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 |