X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FCore%2FBAO%2FAddress.php;fp=CRM%2FCore%2FBAO%2FAddress.php;h=c6a691f2c6b4a86c26b2add6ff9c8396e6adab89;hb=85c882c565ea940ee878c9cbc11dae3e2657c628;hp=d824bec5d1ef30f8ed9f37b94d5b7c68056962bc;hpb=db5ebc4e897e070ffbd7a78545e159daa0ece44d;p=civicrm-core.git diff --git a/CRM/Core/BAO/Address.php b/CRM/Core/BAO/Address.php index d824bec5d1..c6a691f2c6 100644 --- a/CRM/Core/BAO/Address.php +++ b/CRM/Core/BAO/Address.php @@ -64,7 +64,7 @@ class CRM_Core_BAO_Address extends CRM_Core_DAO_Address { if (!$entity) { $contactId = $params['contact_id']; //get all the addresses for this contact - $addresses = self::allAddress($contactId, $updateBlankLocInfo); + $addresses = self::allAddress($contactId); } else { // get all address from location block @@ -84,15 +84,8 @@ class CRM_Core_BAO_Address extends CRM_Core_DAO_Address { $addressExists = self::dataExists($value); if (empty($value['id'])) { - if ($updateBlankLocInfo) { - if ((!empty($addresses) || !$addressExists) && array_key_exists($key, $addresses)) { - $value['id'] = $addresses[$key]; - } - } - else { - if (!empty($addresses) && array_key_exists(CRM_Utils_Array::value('location_type_id', $value), $addresses)) { - $value['id'] = $addresses[CRM_Utils_Array::value('location_type_id', $value)]; - } + if (!empty($addresses) && array_key_exists(CRM_Utils_Array::value('location_type_id', $value), $addresses)) { + $value['id'] = $addresses[CRM_Utils_Array::value('location_type_id', $value)]; } }