[freeside-commits] branch master updated. 470ee3041d636af555bf59eedf8f0943e20ca9da

Ivan Kohler ivan at freeside.biz
Mon Apr 11 15:43:24 PDT 2022


The branch, master has been updated
       via  470ee3041d636af555bf59eedf8f0943e20ca9da (commit)
      from  8e1e9bfc08df3ffe96515019d26ced7f89f34ff1 (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 470ee3041d636af555bf59eedf8f0943e20ca9da
Author: Ivan Kohler <ivan at freeside.biz>
Date:   Mon Apr 11 15:43:23 2022 -0700

    strip address suffixes for better census coding, RT#86245

diff --git a/FS/FS/Misc/Geo.pm b/FS/FS/Misc/Geo.pm
index 599b2a082..3beffc8a9 100644
--- a/FS/FS/Misc/Geo.pm
+++ b/FS/FS/Misc/Geo.pm
@@ -134,8 +134,11 @@ sub get_censustract_uscensus {
 
   my $url = 'https://geocoding.geo.census.gov/geocoder/geographies/address?';
 
+  my $address1 = $location->{address1};
+  $address1 =~ s/(apt|ste|suite|unit)[\s\d]\w*\s*$//i;
+
   my $query_hash = {
-                     street     => $location->{address1},
+                     street     => $address1,
                      city       => $location->{city},
                      state      => $location->{state},
                      benchmark  => 'Public_AR_Current',

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

Summary of changes:
 FS/FS/Misc/Geo.pm | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)




More information about the freeside-commits mailing list