From bbd99e79148ad8af9e1a0ba9f795a76732a9a28b Mon Sep 17 00:00:00 2001 From: eileen Date: Tue, 26 May 2020 15:01:00 +1200 Subject: [PATCH] [REF] Simplify contributionIDs code --- CRM/Contact/Form/Task/EmailTrait.php | 7 +------ tests/phpunit/CRM/Activity/BAO/ActivityTest.php | 4 +--- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/CRM/Contact/Form/Task/EmailTrait.php b/CRM/Contact/Form/Task/EmailTrait.php index 97b4347027..083573d88d 100644 --- a/CRM/Contact/Form/Task/EmailTrait.php +++ b/CRM/Contact/Form/Task/EmailTrait.php @@ -430,11 +430,6 @@ trait CRM_Contact_Form_Task_EmailTrait { $formattedContactDetails["{$contactId}::{$email}"] = $details; } - $contributionIds = []; - if ($this->getVar('_contributionIds')) { - $contributionIds = $this->getVar('_contributionIds'); - } - // send the mail list($sent, $activityId) = CRM_Activity_BAO_Activity::sendEmail( $formattedContactDetails, @@ -449,7 +444,7 @@ trait CRM_Contact_Form_Task_EmailTrait { $bcc, array_keys($this->_toContactDetails), $additionalDetails, - $contributionIds, + $this->getVar('_contributionIds') ?? [], CRM_Utils_Array::value('campaign_id', $formValues), $this->getVar('_caseId') ); diff --git a/tests/phpunit/CRM/Activity/BAO/ActivityTest.php b/tests/phpunit/CRM/Activity/BAO/ActivityTest.php index 1606ab1f71..8dff8bcfc3 100644 --- a/tests/phpunit/CRM/Activity/BAO/ActivityTest.php +++ b/tests/phpunit/CRM/Activity/BAO/ActivityTest.php @@ -1158,9 +1158,7 @@ class CRM_Activity_BAO_ActivityTest extends CiviUnitTestCase { $contactId = $this->individualCreate(); // create a logged in USER since the code references it for sendEmail user. - $this->createLoggedInUser(); - $session = CRM_Core_Session::singleton(); - $loggedInUser = $session->get('userID'); + $loggedInUser = $this->createLoggedInUser(); $contact = $this->civicrm_api('contact', 'getsingle', ['id' => $contactId, 'version' => $this->_apiversion]); $contactDetailsIntersectKeys = [ -- 2.25.1