Details
-
Type: Bug
-
Status: Won't Do
-
Priority: Trivial
-
Resolution: Won't Do
-
Affects Version/s: 4.6.24, 4.7.14
-
Fix Version/s: None
-
Component/s: Core CiviCRM
-
Versioning Impact:Patch (backwards-compatible bug fixes)
-
Documentation Required?:None
-
Funding Source:Needs Funding
-
Verified?:No
Description
The new Google geocoding API is much more sensitive to exact addresses. As a result, some addresses that correctly geocoded in the past now fail geocoding. When this happens, the previous longitude/latitude fields are erased.
To replicate: edit an event that has an event location, verify that the event location is geocoded, save the event without changing the address, the geocoding disapppears.
When the Google API does not return a result for geocoding, we should not overwrite valid values that have been there with blank.