[freeside-commits] branch master updated. b2326b23cf72af64884e5e33c7b2ae586adce0bf
Ivan Kohler
ivan at freeside.biz
Mon Apr 11 15:46:06 PDT 2022
The branch, master has been updated
via b2326b23cf72af64884e5e33c7b2ae586adce0bf (commit)
from 470ee3041d636af555bf59eedf8f0943e20ca9da (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 b2326b23cf72af64884e5e33c7b2ae586adce0bf
Author: Ivan Kohler <ivan at freeside.biz>
Date: Mon Apr 11 15:46:05 2022 -0700
re-try locations with missing censustract, RT#86245
diff --git a/FS/bin/freeside-censustract-update b/FS/bin/freeside-censustract-update
index 27a17be36..49505ee81 100755
--- a/FS/bin/freeside-censustract-update
+++ b/FS/bin/freeside-censustract-update
@@ -35,9 +35,14 @@ my %h_cust_location = map { $_->locationnum => $_ }
# Find all locations that don't have censusyear = the current
# year as of now.
-my @cust_location = qsearch( 'cust_location',
- { censusyear => { op => '!=', value => $current_year } },
-);
+my @cust_location = qsearch({
+ 'table' => 'cust_location',
+ 'hashref' => { 'country' => 'US', },
+ 'extra_sql' => " AND ( censusyear != '$current_year'
+ OR censustract IS NULL
+ )
+ ",
+});
warn scalar(@cust_location)." records found.\n";
my $queued = 0; my $updated = 0;
@@ -84,8 +89,8 @@ freeside-censustract-update - Update census tract codes to the current year.
=head1 DESCRIPTION
Finds all customers whose census tract codes don't appear to be current
-and updates them to the current year. The "current year" is defined by
-the I<census_tract> configuration variable, not the calendar year.
+and updates them to the current year. The "current year" is 2020, unless the
+I<census_legacy> configuration variable is set.
The -d option tells the script to assume that tract codes last modified
after some date are already current. Those customers will just have
-----------------------------------------------------------------------
Summary of changes:
FS/bin/freeside-censustract-update | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
More information about the freeside-commits
mailing list