Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Minor
-
Resolution: Fixed/Completed
-
Affects Version/s: 4.7.4
-
Fix Version/s: 4.7.5
-
Component/s: CiviCRM Profile, CiviMember
-
Labels:
-
Documentation Required?:None
-
Funding Source:Core Team Funds
Description
When using a profile with custom fields of membership in a contribution page these custom field values are not set in the newly created membership.
Steps to reproduce
- Create a Custom Field for Memberships
- Create a Profile that includes that custom Membership field
- Create a Contribution Page for Membership signup and include that Profile in the Contribution Page
- Use the Contribution Page to create a new Membership for a Contact
Expected Result
Membership is created and has the value of its custom field set accordingly.
Actual Result
Membership is created but the custom field is empty.
The Contribution Page's confirmation page does show the custom value however.
confirmed by another user, also see
https://civicrm.stackexchange.com/questions/10487/set-custom-field-during-membership-signup-through-a-contribution-page/10494#10494
If someone can give me a hint where to look, I am also willing to dig into the code myself.