X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2Fbin%2Ffreeside-torrus-srvderive;h=5ad23aba45cee579194db88de85a862b9af587a2;hp=56535f95d40e6ca83162ce8073fb6440b9f1f45a;hb=6de06472ab43534bd889e531ae060bbd4c935518;hpb=1c02da48b24e5a09be0179dadfc8754e535ab221 diff --git a/FS/bin/freeside-torrus-srvderive b/FS/bin/freeside-torrus-srvderive index 56535f95d..5ad23aba4 100644 --- a/FS/bin/freeside-torrus-srvderive +++ b/FS/bin/freeside-torrus-srvderive @@ -82,7 +82,8 @@ while (1) { ORDER BY srv_date LIMIT 1"; my $dsth = dbh->prepare($dsql) or die $DBI::errstr; $dsth->execute or die $dsth->errstr; - my $date = $dsth->fetchrow_arrayref->[0]; + my $row = $dsth->fetchrow_arrayref; + my $date = (defined($row) && ref($row)) ? $row->[0] : ''; if ( $date ) { warn "found initial last_srv_date of $date; updating $serviceid\n" if $DEBUG;