improve configfile handling
authorjeff <jeff>
Thu, 26 Apr 2007 03:09:15 +0000 (03:09 +0000)
committerjeff <jeff>
Thu, 26 Apr 2007 03:09:15 +0000 (03:09 +0000)
FS/FS/UI/bytecount.pm

index 233082b..c2352da 100644 (file)
@@ -70,7 +70,8 @@ sub display_bytecount {
   return $bc unless ($bc =~ /^(\d+)$/);
   my $conf = new FS::Conf;
   my $f = new Number::Format;
-  my $precision = $conf->exists('datavolume-significantdigits')
+  my $precision = ( $conf->exists('datavolume-significantdigits') &&
+                    $conf->config('datavolume-significantdigits') =~ /^\s*\d+\s*$/ )
                 ? $conf->config('datavolume-significantdigits')
                 : 3;
   my $unit = $conf->exists('datavolume-forcemegabytes') ? 'M' : 'A';