[freeside-commits] branch FREESIDE_3_BRANCH updated. 3c4b8a30aa8b650795b6f74c587f57feab348ab6
Ivan
ivan at 420.am
Mon Jun 30 17:09:48 PDT 2014
The branch, FREESIDE_3_BRANCH has been updated
via 3c4b8a30aa8b650795b6f74c587f57feab348ab6 (commit)
from 9479931dfcf854e6b783dc6b38c19a1875b18c2b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 3c4b8a30aa8b650795b6f74c587f57feab348ab6
Author: Ivan Kohler <ivan at freeside.biz>
Date: Mon Jun 30 17:09:47 2014 -0700
use a separate table for freesidestatus for IVR imports, RT#39055
diff --git a/FS/FS/cdr/Import.pm b/FS/FS/cdr/Import.pm
index e788712..ca6ae93 100644
--- a/FS/FS/cdr/Import.pm
+++ b/FS/FS/cdr/Import.pm
@@ -117,13 +117,16 @@ sub dbi_import {
$cdr->cdrtypenum($opt{c}) if $opt{c};
- #print $row->{$pkey},"\n" if $opt{v};
+ my $pkey_value = $args{status_table} ? $row->{"$table.$pkey"}
+ : $row->{$pkey};
+
+ #print "$pkey_value\n" if $opt{v};
my $error = $cdr->insert;
if ($error) {
- #die $row->{$pkey} . ": failed import: $error\n";
- print $row->{$pkey} . ": failed import: $error\n";
+ #die "$pkey_value: failed import: $error\n";
+ print "$pkey_value: failed import: $error\n";
} else {
@@ -142,7 +145,7 @@ sub dbi_import {
}
- my $updated = $dbi->do($st_sql, undef, $row->{$pkey} );
+ my $updated = $dbi->do($st_sql, undef, $pkey_value );
#$updates += $updated;
die "failed to set status: ".$dbi->errstr."\n" unless $updated;
-----------------------------------------------------------------------
Summary of changes:
FS/FS/cdr/Import.pm | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
More information about the freeside-commits
mailing list