From 4d7c49dba3ab581f15be06460785d26e6241c64e Mon Sep 17 00:00:00 2001 From: DanB Date: Wed, 29 Jul 2015 09:02:41 +0200 Subject: [PATCH] CDRC - Exclude normal .csv out of partial records checks, thanks @tomaszdomin-arevocom --- cdrc/csv.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/cdrc/csv.go b/cdrc/csv.go index 95df1d3a6..80ef4d636 100644 --- a/cdrc/csv.go +++ b/cdrc/csv.go @@ -207,10 +207,12 @@ func (self *CsvRecordsProcessor) ProcessNextRecord() ([]*engine.StoredCdr, error if err != nil { return nil, err } - if record, err = self.processPartialRecord(record); err != nil { - return nil, err - } else if record == nil { - return nil, nil // Due to partial, none returned + if utils.IsSliceMember([]string{utils.KAM_FLATSTORE, utils.OSIPS_FLATSTORE}, self.cdrFormat) { + if record, err = self.processPartialRecord(record); err != nil { + return nil, err + } else if record == nil { + return nil, nil // Due to partial, none returned + } } // Record was overwriten with complete information out of cache return self.processRecord(record)