[freeside-commits] freeside/FS/FS Upgrade.pm,1.1.2.15,1.1.2.16

Ivan,,, ivan at wavetail.420.am
Tue Jul 15 16:25:11 PDT 2008


Update of /home/cvs/cvsroot/freeside/FS/FS
In directory wavetail.420.am:/tmp/cvs-serv16214

Modified Files:
      Tag: FREESIDE_1_7_BRANCH
	Upgrade.pm 
Log Message:
where in the world is $DBI::errstr

Index: Upgrade.pm
===================================================================
RCS file: /home/cvs/cvsroot/freeside/FS/FS/Upgrade.pm,v
retrieving revision 1.1.2.15
retrieving revision 1.1.2.16
diff -u -d -r1.1.2.15 -r1.1.2.16
--- Upgrade.pm	15 Jul 2008 23:18:53 -0000	1.1.2.15
+++ Upgrade.pm	15 Jul 2008 23:25:09 -0000	1.1.2.16
@@ -117,20 +117,18 @@
   my @part_export = FS::part_export::sqlradius->all_sqlradius_withaccounting();
 
   foreach my $part_export ( @part_export ) {
+
+    my $errmsg = 'Error adding FreesideStatus to '.
+                 $part_export->option('datasrc'). ': ';
+
     my $dbh = DBI->connect(
       ( map $part_export->option($_), qw ( datasrc username password ) ),
       { PrintError => 0, PrintWarn => 0 }
-    );
-
-    unless ($dbh) {
-      warn "can't connect to RADIUS database ".
-           $part_export->option('datasrc').  ": $DBI::errstr\n";
+    ) or do {
+      warn $errmsg.$DBI::errstr;
       next;
-    }
+    };
 
-    my $errmsg = 'Error adding FreesideStatus to '.
-                 $part_export->option('datasrc'). ': ';
-  
     my $str2time = str2time_sql( $dbh->{Driver}->{Name} );
     my $group = "UserName";
     $group .= ",Realm"



More information about the freeside-commits mailing list