diff options
author | Jonathan Prykop <jonathan@freeside.biz> | 2016-05-13 22:02:57 -0500 |
---|---|---|
committer | Jonathan Prykop <jonathan@freeside.biz> | 2016-05-13 22:02:57 -0500 |
commit | a21d07037590cccd5ac5c572f5d28f062c622968 (patch) | |
tree | d0acc32600e3597a70988d92af3c9ccb0ef1c740 /FS/FS/cdr | |
parent | 091e39d6952f3ae61b4993b19643fec6e4a52979 (diff) |
RT#39913: Conexiant API [distinguish all rows previously imported from truly empty files]
Diffstat (limited to 'FS/FS/cdr')
-rw-r--r-- | FS/FS/cdr/conexiant.pm | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/FS/FS/cdr/conexiant.pm b/FS/FS/cdr/conexiant.pm index 852c2f60f..4ee3f149d 100644 --- a/FS/FS/cdr/conexiant.pm +++ b/FS/FS/cdr/conexiant.pm @@ -15,9 +15,10 @@ use FS::cdr qw( _cdr_date_parser_maker _cdr_min_parser_maker ); skip(3), #LookupError,Direction,LegType sub { #CallId my($cdr,$value,$conf,$param) = @_; + #filter out already-imported cdrs here if (qsearchs('cdr',{'uniqueid' => $value})) { $param->{'skiprow'} = 1; - $param->{'empty_ok'} = 1; + $param->{'unique_skip'} = 1; #tell batch_import why we're skipping } else { $cdr->uniqueid($value); } |