X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=bin%2Frate.import;h=fdd756d72bc8966d5a2c5f707da5560ee10b205c;hp=29b5239d56b8d15ad5edd2746af79c8242b873ee;hb=HEAD;hpb=34d4866732521a402a95e40c56676afb27adc3e3 diff --git a/bin/rate.import b/bin/rate.import index 29b5239d5..fdd756d72 100755 --- a/bin/rate.import +++ b/bin/rate.import @@ -59,15 +59,25 @@ while ( my $row = $sth->fetchrow_hashref ) { $prefix = $2; } - my @rate_prefix = map { - #warn $row->{'Country'}. ": $prefixprefix$_\n"; - new FS::rate_prefix { - 'countrycode' => $row->{'Code'}, - 'npa' => $prefixprefix.$_, - }; - } - split(/\s*[;,]\s*/, $prefix); - + my @rate_prefix = (); + if ( $prefix =~ /\d/ ) { + + @rate_prefix = map { + #warn $row->{'Country'}. ": $prefixprefix$_\n"; + new FS::rate_prefix { + 'countrycode' => $row->{'Code'}, + 'npa' => $prefixprefix.$_, + }; + } + split(/\s*[;,]\s*/, $prefix); + + } else { + @rate_prefix = ( new FS::rate_prefix { + 'countycode' => $row->{'Code'}, + 'npa' => '', + }; + ); + } my $dest_detail = new FS::rate_detail { 'ratenum' => $ratenum,