Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Trivial
-
Resolution: Incomplete
-
Affects Version/s: 4.6.2
-
Fix Version/s: 4.6.3
-
Component/s: CiviContribute, CiviMember
-
Labels:
-
Documentation Required?:User and Admin Doc
Description
The fix added for CRM-14354 seems to be the cause of an issue if price sets are used. The line "$recurParams['amount'] = $form->_membershipTypeValues[$params['selectMembership']]['minimum_fee'];" in CRM/Contribute/Form/Contribution/Confirm.php sets the recurring amount to NULL or 0.00. When using a price set the "$form->_membershipTypeValues" is not set. Therefore the recurring contribution amount is set to $0.00.
Tested in 4.6.2. Our use case is that the minimum value for the membership is $5.00 but we offer the option for supporters to pay $10.00, $20.00, $50.00 etc. depending on their preference. Therefore we have a price set with all those options entered and the same membership type.