[freeside-commits] branch master updated. 50ccf7c4c7a6416922c95eebea84b547d1235817

Mark Wells mark at 420.am
Thu Nov 17 00:59:59 PST 2016


The branch, master has been updated
       via  50ccf7c4c7a6416922c95eebea84b547d1235817 (commit)
      from  f7b5454b52807d21d563db95a5da3a6ed0bddb25 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 50ccf7c4c7a6416922c95eebea84b547d1235817
Author: Mark Wells <mark at freeside.biz>
Date:   Thu Nov 17 00:54:04 2016 -0800

    skip tax district update on disabled locations

diff --git a/FS/FS/cust_location.pm b/FS/FS/cust_location.pm
index a9660d8..e1b8533 100644
--- a/FS/FS/cust_location.pm
+++ b/FS/FS/cust_location.pm
@@ -937,7 +937,7 @@ sub _upgrade_data {
     next if $field eq 'disabled';
     foreach my $location (qsearch({
       table => 'cust_location',
-      extra_sql => " WHERE $field LIKE ' %' OR $field LIKE '% '"
+      extra_sql => " WHERE disabled IS NULL AND ($field LIKE ' %' OR $field LIKE '% ')"
     })) {
       my $error = $location->replace;
       die "$error (fixing whitespace in $field, locationnum ".$location->locationnum.')'
diff --git a/FS/FS/geocode_Mixin.pm b/FS/FS/geocode_Mixin.pm
index ef16e74..b999be0 100644
--- a/FS/FS/geocode_Mixin.pm
+++ b/FS/FS/geocode_Mixin.pm
@@ -265,6 +265,7 @@ sub process_district_update {
   my $method = $conf->config('tax_district_method')
     or return; #nothing to do if null
   my $self = $class->by_key($id) or die "object $id not found";
+  return if $self->disabled;
 
   # dies on error, fine
   my $tax_info = get_district({ $self->location_hash }, $method);

-----------------------------------------------------------------------

Summary of changes:
 FS/FS/cust_location.pm |    2 +-
 FS/FS/geocode_Mixin.pm |    1 +
 2 files changed, 2 insertions(+), 1 deletion(-)




More information about the freeside-commits mailing list