From 3c7151596d9722deabbad45c91236d539669d867 Mon Sep 17 00:00:00 2001 From: jitendrapurohit Date: Wed, 3 Dec 2014 10:47:44 +0530 Subject: [PATCH] Cannot register lifetime membership for someone else [cid=0] if already have lifetime membership --- CRM/Price/BAO/PriceSet.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CRM/Price/BAO/PriceSet.php b/CRM/Price/BAO/PriceSet.php index 74c80d3ba4..f57e192d1d 100644 --- a/CRM/Price/BAO/PriceSet.php +++ b/CRM/Price/BAO/PriceSet.php @@ -834,7 +834,6 @@ WHERE id = %1"; */ static function buildPriceSet(&$form) { $priceSetId = $form->get('priceSetId'); - $userid = $form->getVar('_userID'); if (!$priceSetId) { return; } @@ -883,6 +882,7 @@ WHERE id = %1"; ) { $options = CRM_Utils_Array::value('options', $field); if ($className == 'CRM_Contribute_Form_Contribution_Main' && $component = 'membership') { + $userid = $form->getVar('_membershipContactID'); $checklifetime = self::checkCurrentMembership($options, $userid); if ($checklifetime) { $form->assign('ispricelifetime', TRUE); -- 2.25.1