Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Critical
-
Resolution: Fixed/Completed
-
Affects Version/s: 4.7.2, 4.7.3, 4.7.4, 4.7.5, 4.7.6, 4.7.7, 4.7.8, 4.7.9, 4.7.10, 4.7.11, 4.7.12, 4.7.13, 4.7.14, 4.7.15, 4.7.16, 4.7.17, 4.7.18, 4.7.19, 4.7.0, 4.7.21, 4.7.20, 4.7.22, 4.7.23
-
Fix Version/s: 4.7.25
-
Component/s: CiviContribute
-
Versioning Impact:Patch (backwards-compatible bug fixes)
-
Documentation Required?:None
-
Funding Source:Contributed Code
-
Verified?:No
-
How it works currently:
-
How it should work:By checking the "I want to make this contribution every month" box, a recurring contribution is created. If the box is not checked, a one-time contribution is processed.
-
Acceptance Criteria:A recurring contribution should be created only if the "I want to make this contribution every month" box is checked on the contribution page.
Description
To reproduce: Create a contribution page with:
- "execute real-time transactions" using either the dummy processor or iATS
- a membership price set
- recurring contributions enabled
Expected behavior: by checking the "I want to make this contribution every month" box, a recurring contribution is created. If the box is not checked, a one-time contribution is processed.
Actual behavior: A recurring contribution is created and processed even if the "I want to make this contribution every month" box is unchecked.
I have not yet explored whether the particular price set options I'm using, or recurring interval/frequency configurations I'm using, make a difference. I also am not sure what version of CiviCRM this dates back to, but I know the issue does not exist in 4.6.30.