Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Major
-
Resolution: Fixed/Completed
-
Affects Version/s: 4.7
-
Fix Version/s: 4.7
-
Component/s: None
-
Labels:
-
Documentation Required?:None
-
Funding Source:Contributed Code
Description
Steps to replicate:
1) Configure a online contribution page with (is_separate_payment=TRUE + non-recurring Additional contribution + auto-renewal membership) setting
2) Register auto-renewal membership of a contact via created contribution page
3) After registration you will find:
a) Notice: Undefined index: is_recur in CRM_Contribute_BAO_Contribution_Utils::processConfirm() (line 133 of /home/monish/src/civicrm/CRM/Contribute/BAO/Contribution/Utils.php).
b) No corresponding recurring contribution is created as asserted in Webtest failure
Encountered in
- WebTest_Member_OnlineMembershipRenewTest.testOnRecurringContributionAndMembershipRenewal
- WebTest_Member_OnlineMembershipRenewTest.testOnlineMembershipRenew
- WebTest_Member_OnlineMembershipRenewTest.testOnlineMembershipRenewChangeType
- WebTest_Member_OnlineMembershipRenewTest.testUpdateInheritedMembershipOnBehalfOfRenewal
Same use-case is working fine 4.6 latest
Attachments
Issue Links
- is supplemented by
-
CRM-17539 Free $0 contribution/membership show payment status: 'Incomplete transaction' instead of 'Completed'
- Done/Fixed
- links to