Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Minor
-
Resolution: Fixed/Completed
-
Affects Version/s: 3.3.6
-
Fix Version/s: 3.3.7
-
Component/s: Core CiviCRM, NYSS
-
Labels:None
-
Funding Source:Core Team Contract
Description
The current process is:
- enter street_address
- pass to parser to split address; at this point, the parse fields contain new data but the street_address field retain the original data
- pass to USPS/SAGE to fix address; this only impacts the street_address field, not the parsed fields
At the end of the process, the orig address gets parsed, and the new USPS/SAGE address in street_address – which is what shows up in the summary view screen. Whereas on contact edit screen, because of caching mechanism street-address is built from other parsed fields, which makes it different from whats displayed on contact-view screen.
Proposed solution
==============
Restructure the code so parsing is always done after USPS/SAGE lookup.