CRM-18713 - simple fix, ensure mobile # is not overwritten by primary.
authorJamie McClelland <jm@mayfirst.org>
Mon, 27 Jun 2016 17:53:17 +0000 (13:53 -0400)
committerJamie McClelland <jm@mayfirst.org>
Mon, 27 Jun 2016 17:53:17 +0000 (13:53 -0400)
CRM/Activity/BAO/Activity.php

index b5dbd4a44081ee1f53b2a564f6ed71cbafd2e793..792ae908089565ca44bec127980bef75c1ee2b6e 100644 (file)
@@ -1447,9 +1447,9 @@ LEFT JOIN civicrm_activity_contact src ON (src.activity_id = ac.activity_id AND
       $contactId = $values['contact_id'];
 
       if (!empty($details) && is_array($details["{$contactId}"])) {
-        // unset email from details since it always returns primary email address
-        unset($details["{$contactId}"]['email']);
-        unset($details["{$contactId}"]['email_id']);
+        // unset phone from details since it always returns primary number
+        unset($details["{$contactId}"]['phone']);
+        unset($details["{$contactId}"]['phone_type_id']);
         $values = array_merge($values, $details["{$contactId}"]);
       }