X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2FCron%2Ftax_rate_update.pm;h=fec696fbb2286417b3da991fff40812801667d7b;hb=51f97ec141f77064ca020634e7eccd85d9ead753;hp=2c021b80e8abd252d4bb27103e1f6982131c4d89;hpb=96696ba55a8527765575756b78990acb92e55f16;p=freeside.git diff --git a/FS/FS/Cron/tax_rate_update.pm b/FS/FS/Cron/tax_rate_update.pm index 2c021b80e..fec696fbb 100755 --- a/FS/FS/Cron/tax_rate_update.pm +++ b/FS/FS/Cron/tax_rate_update.pm @@ -31,7 +31,7 @@ sub tax_rate_update { my %opt = @_; my $oldAutoCommit = $FS::UID::AutoCommit; - $FS::UID::AutoCommit = 0; + local $FS::UID::AutoCommit = 0; my $dbh = dbh; my $conf = FS::Conf->new; @@ -40,6 +40,7 @@ sub tax_rate_update { my $taxname = $conf->config('tax_district_taxname') || ''; + FS::cust_main_county->lock_table; if ($method eq 'wa_sales') { # download the update file my $now = DateTime->now;