From 2dc204ea34f270c41827488d5189dcfc5cbd98e4 Mon Sep 17 00:00:00 2001 From: jitendrapurohit Date: Thu, 12 Jan 2017 15:21:23 +0530 Subject: [PATCH] CRM-19172: Fix onbehalf contact id on membership signup --- CRM/Contribute/Form/Contribution/Confirm.php | 3 +++ 1 file changed, 3 insertions(+) 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);