From f731b3dd6c1b7952355db36780a7853668c47711 Mon Sep 17 00:00:00 2001 From: Jitendra Purohit Date: Thu, 20 Apr 2017 08:59:49 +0530 Subject: [PATCH] CRM-20452: Fatal Error on saving Organisation Info when geocoding is enabled --- CRM/Utils/Geocode/Google.php | 2 +- CRM/Utils/Geocode/Yahoo.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CRM/Utils/Geocode/Google.php b/CRM/Utils/Geocode/Google.php index bdb4a31a33..a5c21bca7d 100644 --- a/CRM/Utils/Geocode/Google.php +++ b/CRM/Utils/Geocode/Google.php @@ -82,7 +82,7 @@ class CRM_Utils_Geocode_Google { $add .= ',+'; } - if (!empty($values['state_province']) || !empty($values['state_province_id'])) { + if (!empty($values['state_province']) || (!empty($values['state_province_id']) && $values['state_province_id'] != 'null')) { if (!empty($values['state_province_id'])) { $stateProvince = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_StateProvince', $values['state_province_id']); } diff --git a/CRM/Utils/Geocode/Yahoo.php b/CRM/Utils/Geocode/Yahoo.php index 4d18690340..427ec60c94 100644 --- a/CRM/Utils/Geocode/Yahoo.php +++ b/CRM/Utils/Geocode/Yahoo.php @@ -79,7 +79,7 @@ class CRM_Utils_Geocode_Yahoo { $whereComponents['city'] = $city; } - if (!empty($values['state_province']) || !empty($values['state_province_id'])) { + if (!empty($values['state_province']) || (!empty($values['state_province_id']) && $values['state_province_id'] != 'null')) { if (!empty($values['state_province_id'])) { $stateProvince = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_StateProvince', $values['state_province_id']); } -- 2.25.1