[freeside-commits] branch FREESIDE_4_BRANCH updated. e4e8c87df94c2d12514b22f6fd677c602ebb13ab

Ivan ivan at 420.am
Tue Mar 21 08:52:32 PDT 2017


The branch, FREESIDE_4_BRANCH has been updated
       via  e4e8c87df94c2d12514b22f6fd677c602ebb13ab (commit)
      from  ad9bc6c73d819de75d60bca414150ef4b65907ec (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 e4e8c87df94c2d12514b22f6fd677c602ebb13ab
Author: Ivan Kohler <ivan at freeside.biz>
Date:   Tue Mar 21 08:52:31 2017 -0700

    asterisk v12 CDRs, RT#71704

diff --git a/FS/bin/freeside-cdr-asterisk_sql b/FS/bin/freeside-cdr-asterisk_sql
index 6e63ff0..529ec9b 100755
--- a/FS/bin/freeside-cdr-asterisk_sql
+++ b/FS/bin/freeside-cdr-asterisk_sql
@@ -104,17 +104,17 @@ while ( my $row = $sth->fetchrow_hashref ) {
 
     $imports++;
 
-    my $where = '';
+    my $usql = "UPDATE $table SET freesidestatus = 'done' WHERE ";
     my @args = ();
     if ( $opt{V} >= 12 ) {
-      $where = 'id = '. $row->{'id'};
+      $usql .= ' id = '. $row->{'id'};
       @args = ( undef );
     } else {
-      $where = 'calldate = ? AND src = ? AND dst = ?';
+      $usql .= ' calldate = ? AND src = ? AND dst = ?';
       @args = ( undef, $row->{'calldate'}, $row->{'src'}, $row->{'dst'}, );
     }
 
-    if ( $dbi->do("UPDATE $table SET freesidestatus = 'done' $where", @args) ) {
+    if ( $dbi->do($usql, @args) ) {
       $updates++;
     } else {
       warn "failed to set status: ".$dbi->errstr."\n";

-----------------------------------------------------------------------

Summary of changes:
 FS/bin/freeside-cdr-asterisk_sql |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)




More information about the freeside-commits mailing list