From: ivan Date: Thu, 3 Dec 2009 07:38:06 +0000 (+0000) Subject: fix startdate in sansay CDR import (and skip blank lines), RT#6801 X-Git-Tag: root_of_svc_elec_features~644 X-Git-Url: http://git.freeside.biz/gitweb/?a=commitdiff_plain;h=4f4e9536fbc2c274dd75694acd8da597f58b47c8;hp=16c549d95a622eca359662af7670df73ad991ded;p=freeside.git fix startdate in sansay CDR import (and skip blank lines), RT#6801 --- diff --git a/FS/FS/Record.pm b/FS/FS/Record.pm index e02a2cff8..b05fb3e90 100644 --- a/FS/FS/Record.pm +++ b/FS/FS/Record.pm @@ -1767,6 +1767,8 @@ sub batch_import { last unless scalar(@buffer); $line = shift(@buffer); + next if $line =~ /^\s*$/; #skip empty lines + $parser->parse($line) or do { $dbh->rollback if $oldAutoCommit; return "can't parse: ". $parser->error_input(); diff --git a/FS/FS/cdr/sansay.pm b/FS/FS/cdr/sansay.pm index a20cff1c8..8087c570e 100644 --- a/FS/FS/cdr/sansay.pm +++ b/FS/FS/cdr/sansay.pm @@ -64,7 +64,7 @@ use FS::cdr qw( _cdr_date_parser_maker _cdr_min_parser_maker ); #Start Time of Date 32 Indicates Time of Date when the call # entered the system - _cdr_date_parser_maker('startddate'), + _cdr_date_parser_maker('startdate'), #Answer Time of Date 32 Indicates TOD when the call was # answered