Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Trivial
-
Resolution: Fixed/Completed
-
Affects Version/s: 4.7.17
-
Fix Version/s: 4.7.19
-
Component/s: CiviContribute, CiviEvent, Core CiviCRM
-
Labels:None
-
Versioning Impact:Patch (backwards-compatible bug fixes)
-
Documentation Required?:None
-
Funding Source:Contributed Code
-
Verified?:No
Description
The common paymentBlock has a superfluous jQuery call that shows the payment options section on page load with no conditions, resulting in a confusing situation where the Payment Options header is shown with no options under it when the default contribution amount or fee level is zero.
Steps to reproduce, Contributions / Memberships
- Create a Contribution Page with multiple payment methods (processors and/or "pay later")
- Add selectable options, either through a price set or the "contribution amounts" section or their equivalents in the Memberships tab. Set the default option to a value of 0.00
- Save and preview the contribution page
Step to reproduce, Events,
- Create an event with multiple payment methods enabled
- Add multiple Fee levels with the default option having a value of 0.00 through either a price set or the Regular Fees section
- Save and preview the event registration page
Expected results: no payment options or related headers are shown
Actual results: the "Payment Options" header is shown in between the top of page profile and bottom of page profile, but with no relevant content.
Agileware ref DCA-64