summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2022-04-11 15:43:26 -0700
committerIvan Kohler <ivan@freeside.biz>2022-04-11 15:43:26 -0700
commit8a740849b0ae3ecc758ac9c2d69b92234f521fc9 (patch)
treebfaf849e209e75dbc270ae4bdca400d668361176
parent980dbd5c9bd158ef683c89c98e0eb9452f908417 (diff)
strip address suffixes for better census coding, RT#86245
-rw-r--r--FS/FS/Misc/Geo.pm5
1 files changed, 4 insertions, 1 deletions
diff --git a/FS/FS/Misc/Geo.pm b/FS/FS/Misc/Geo.pm
index 599b2a0..3beffc8 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',