CRM-21701 - ensure street addresses are parsed #11579
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Even if USPS street parsing is disabled.
Overview
Ensure that when addresses are saved, the component parts (street number, street name, apartment, etc) are properly parsed. Also ensures that the address that is displayed on the summary screen matches the address displayed when you click to edit the address.
Before
If your install did have street address parsing enabled, but did not have the USPS parsing enabled, then when an address was saved, it was not parsed into it's component parts.
If updating an address, it means that the previous address's component parts were still saved in the component part fields, but the new address was saved in the "street_address" field and displayed on the summary page.
After
With this patch, the address is always properly parsed (providing address parsing is enabled).
Technical Details
Note: if you ignore white space, the code change is quite minimal -it just adjusts where the closing brace for the USPS if / then statement ends.
Comments