From 7d2c39725d5633dc3c08d79571e05cb1814ec4a2 Mon Sep 17 00:00:00 2001 From: eileen Date: Tue, 22 Sep 2020 16:59:48 +1200 Subject: [PATCH] [REF] Remove wrangling on activityType param There is only 1 remaining place that calls this function & does not specifiy activityType. This fixes that place to pass in activityType and stops attempting to calculate activityType based on in-function guess work --- CRM/Activity/BAO/Activity.php | 6 +----- CRM/Contribute/BAO/Contribution.php | 2 +- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/CRM/Activity/BAO/Activity.php b/CRM/Activity/BAO/Activity.php index cb7f29c430..1e097c151c 100644 --- a/CRM/Activity/BAO/Activity.php +++ b/CRM/Activity/BAO/Activity.php @@ -1694,14 +1694,11 @@ WHERE activity.id IN ($activityIds)"; */ public static function addActivity( $activity, - $activityType = 'Membership Signup', + $activityType, $targetContactID = NULL, $params = [] ) { $date = date('YmdHis'); - if ($activity->__table === 'civicrm_participant' && $activityType !== 'Email') { - $activityType = 'Event Registration'; - } if ($activity->__table == 'civicrm_contribution') { // create activity record only for Completed Contributions $contributionCompletedStatusId = CRM_Core_PseudoConstant::getKey('CRM_Contribute_BAO_Contribution', 'contribution_status_id', 'Completed'); @@ -1712,7 +1709,6 @@ WHERE activity.id IN ($activityIds)"; } $params['status_id'] = CRM_Core_PseudoConstant::getKey('CRM_Activity_BAO_Activity', 'activity_status_id', 'Scheduled'); } - $activityType = 'Contribution'; // retrieve existing activity based on source_record_id and activity_type if (empty($params['id'])) { diff --git a/CRM/Contribute/BAO/Contribution.php b/CRM/Contribute/BAO/Contribution.php index 4df50cdd4a..3b8c28c3e2 100644 --- a/CRM/Contribute/BAO/Contribution.php +++ b/CRM/Contribute/BAO/Contribution.php @@ -4493,7 +4493,7 @@ INNER JOIN civicrm_activity ON civicrm_activity_contact.activity_id = civicrm_ac $targetContactID = $contribution->contact_id; $contribution->contact_id = $contributionContactID; } - CRM_Activity_BAO_Activity::addActivity($contribution, NULL, $targetContactID); + CRM_Activity_BAO_Activity::addActivity($contribution, 'Contribution', $targetContactID); } if (self::isEmailReceipt($input, $contribution->contribution_page_id, $recurringContributionID)) { -- 2.25.1