summaryrefslogtreecommitdiff
path: root/FS/FS/cdr/conexiant.pm
diff options
context:
space:
mode:
authorJonathan Prykop <jonathan@freeside.biz>2016-05-13 22:02:57 -0500
committerJonathan Prykop <jonathan@freeside.biz>2016-05-13 22:02:57 -0500
commita21d07037590cccd5ac5c572f5d28f062c622968 (patch)
treed0acc32600e3597a70988d92af3c9ccb0ef1c740 /FS/FS/cdr/conexiant.pm
parent091e39d6952f3ae61b4993b19643fec6e4a52979 (diff)
RT#39913: Conexiant API [distinguish all rows previously imported from truly empty files]
Diffstat (limited to 'FS/FS/cdr/conexiant.pm')
-rw-r--r--FS/FS/cdr/conexiant.pm3
1 files changed, 2 insertions, 1 deletions
diff --git a/FS/FS/cdr/conexiant.pm b/FS/FS/cdr/conexiant.pm
index 852c2f6..4ee3f14 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);
}