CRM-20023: Do not require state_province value before resolving state_province_id.
authorChris Burgess <chris@giantrobot.co.nz>
Wed, 15 Feb 2017 06:41:47 +0000 (19:41 +1300)
committerChris Burgess <chris@giantrobot.co.nz>
Wed, 15 Feb 2017 06:41:47 +0000 (19:41 +1300)
CRM/Utils/Geocode/Google.php
CRM/Utils/Geocode/Yahoo.php

index db01763639dee3dbe951c5cd34f7af6ddbbe2644..bdb4a31a33d099fd1d4b35024e5cad06991f7141 100644 (file)
@@ -82,7 +82,7 @@ class CRM_Utils_Geocode_Google {
       $add .= ',+';
     }
 
-    if (!empty($values['state_province'])) {
+    if (!empty($values['state_province']) || !empty($values['state_province_id'])) {
       if (!empty($values['state_province_id'])) {
         $stateProvince = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_StateProvince', $values['state_province_id']);
       }
index 2300026e56a18855c18dba4a29f33b9f8e7d47d9..4d186903400853db655c832f37d3a35f3003e15e 100644 (file)
@@ -79,7 +79,7 @@ class CRM_Utils_Geocode_Yahoo {
       $whereComponents['city'] = $city;
     }
 
-    if (!empty($values['state_province'])) {
+    if (!empty($values['state_province']) || !empty($values['state_province_id'])) {
       if (!empty($values['state_province_id'])) {
         $stateProvince = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_StateProvince', $values['state_province_id']);
       }