From cc5098911bef277aab8b19ec0d1a13b00c561641 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 8f642c9dd4..d3d2d1b199 100644 --- a/CRM/Price/BAO/PriceSet.php +++ b/CRM/Price/BAO/PriceSet.php @@ -891,7 +891,6 @@ WHERE id = %1"; */ static function buildPriceSet(&$form) { $priceSetId = $form->get('priceSetId'); - $userid = $form->getVar('_userID'); if (!$priceSetId) { return; } @@ -948,6 +947,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