diff --git a/CRM/Contribute/Form/Contribution/Confirm.php b/CRM/Contribute/Form/Contribution/Confirm.php index 4ed4796bd66f..a124683a7875 100644 --- a/CRM/Contribute/Form/Contribution/Confirm.php +++ b/CRM/Contribute/Form/Contribution/Confirm.php @@ -2252,6 +2252,9 @@ protected function processFormSubmission($contactID) { $membershipParams['is_pay_later'] = 1; } + if (isset($this->_params['onbehalf_contact_id'])) { + $membershipParams['onbehalf_contact_id'] = $this->_params['onbehalf_contact_id']; + } //inherit campaign from contribution page. if (!array_key_exists('campaign_id', $membershipParams)) { $membershipParams['campaign_id'] = CRM_Utils_Array::value('campaign_id', $this->_values);