Skip to content

Commit

Permalink
Merge pull request #105 from HSLdevcom/DT-6090
Browse files Browse the repository at this point in the history
DT-6090 handle unusual use of commas gracefully
  • Loading branch information
tekoiv authored Oct 10, 2023
2 parents babad5a + 0aa5fab commit fc0cecc
Showing 1 changed file with 9 additions and 8 deletions.
17 changes: 9 additions & 8 deletions sanitizer/_text_addressit.js
Original file line number Diff line number Diff line change
Expand Up @@ -96,9 +96,6 @@ function assignValidLibpostalParsing(parsedText, fromLibpostal, text) {
var addrIndex = parsedText.regions.indexOf(address);
if (addrIndex > -1) {
parsedText.regions.splice(addrIndex, 1);
if (parsedText.regions.length === 0) {
delete parsedText.regions;
}
}
}
} else {
Expand Down Expand Up @@ -207,9 +204,16 @@ function _sanitize( raw, clean ){
parsedText.regions[i] = parsedText.regions[i].split(' ').slice(0, MAX_WORDS).join(' ');
}
}
// remove numbers from admin regions
parsedText.regions = parsedText.regions.filter(r => !r.match(/^\d/));
}
if (parsedText.regions) {
parsedText.admin_parts = parsedText.regions.join(DELIM + ' ');

if(parsedText.regions) {
if(parsedText.regions.length===0) {
delete parsedText.regions;
} else {
parsedText.admin_parts = parsedText.regions.join(DELIM + ' ');
}
}

// remove postalcode from city name
Expand Down Expand Up @@ -280,9 +284,6 @@ function parse(clean) {
parsedText.regions = parsedText.regions.filter(function(value) {
return(filteredRegions.indexOf(value)===-1);
});
if(parsedText.regions.length===0) {
delete parsedText.regions;
}
}
if(parsedText.regions) {
// filter region duplicates and validate term count
Expand Down

0 comments on commit fc0cecc

Please sign in to comment.