From c8c9ce5928629bb2ea4db444b261e9bdc49a7271 Mon Sep 17 00:00:00 2001 From: monishdeb Date: Tue, 13 May 2014 13:26:19 +0530 Subject: [PATCH] CRM-14424 fix - Wrong parameters for geocoding batch https://issues.civicrm.org/jira/browse/CRM-14424 --- CRM/Admin/Form/Job.php | 2 +- CRM/Utils/Address/BatchUpdate.php | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/CRM/Admin/Form/Job.php b/CRM/Admin/Form/Job.php index 69432ed836..801629f207 100644 --- a/CRM/Admin/Form/Job.php +++ b/CRM/Admin/Form/Job.php @@ -116,7 +116,7 @@ class CRM_Admin_Form_Job extends CRM_Admin_Form { /** @var \Civi\API\Kernel $apiKernel */ $apiKernel = \Civi\Core\Container::singleton()->get('civi_api_kernel'); - $apiRequest = $apiKernel->createRequest($fields['api_entity'], $fields['api_action'], array('version' => 3), NULL); + $apiRequest = \Civi\API\Request::create($fields['api_entity'], $fields['api_action'], array('version' => 3), NULL); try { $apiKernel->resolve($apiRequest); } catch (\Civi\API\Exception\NotImplementedException $e) { diff --git a/CRM/Utils/Address/BatchUpdate.php b/CRM/Utils/Address/BatchUpdate.php index 81425f66c3..49a8903c18 100644 --- a/CRM/Utils/Address/BatchUpdate.php +++ b/CRM/Utils/Address/BatchUpdate.php @@ -59,7 +59,7 @@ class CRM_Utils_Address_BatchUpdate { // do check for geocoding. $processGeocode = FALSE; if (empty($config->geocodeMethod)) { - if ($this->geocoding == 'true') { + if (CRM_Utils_String::strtobool($this->geocoding) === TRUE) { $this->returnMessages[] = ts('Error: You need to set a mapping provider under Administer > System Settings > Mapping and Geocoding'); $this->returnError = 1; $this->returnResult(); @@ -68,7 +68,7 @@ class CRM_Utils_Address_BatchUpdate { else { $processGeocode = TRUE; // user might want to over-ride. - if ($this->geocoding == 'false') { + if (CRM_Utils_String::strtobool($this->geocoding) === FALSE) { $processGeocode = FALSE; } } @@ -83,7 +83,7 @@ class CRM_Utils_Address_BatchUpdate { ); $parseStreetAddress = FALSE; if (!$parseAddress) { - if ($this->parse == 'true') { + if (CRM_Utils_String::strtobool($this->parse) === TRUE) { $this->returnMessages[] = ts('Error: You need to enable Street Address Parsing under Administer > Localization > Address Settings.'); $this->returnError = 1; return $this->returnResult(); @@ -92,7 +92,7 @@ class CRM_Utils_Address_BatchUpdate { else { $parseStreetAddress = TRUE; // user might want to over-ride. - if ($this->parse == 'false') { + if (CRM_Utils_String::strtobool($this->parse) === FALSE) { $parseStreetAddress = FALSE; } } -- 2.25.1