Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Major
-
Resolution: Fixed/Completed
-
Affects Version/s: 2.1
-
Fix Version/s: 2.1.2
-
Component/s: CiviContribute, CiviEvent
-
Labels:None
Description
The labels for some built-in fields which are assigned when they are part of a Profile are being over-ridden (set back to....) the default field label. This means that when a profile with one of these fields is included in an Online Event Registration form or Online Contribution form, the field label assigned by the administrator in the Profile is ignored.
EXAMPLE: Create a Profile with the Participant >> Participant Status field in it, change the field label from the default "Participant Status" to "Are you coming?". Assign that profile to an event. When you display the event registration form, the field label shown is "Participant Status".
Fields affected by this bug are:
- Participant Status
- Participant Role
- Contribution Status
- Contribution Role
- Contribution Type
- Paid By
- Membership Status
- Membership Type
CRM/Core/BAO/UfGroup.php buildProfile() is ignoring the passed in $title for these fields and assigning a hard-coded title. (Need to verify that there is no logic-related reason for these exceptions to using $title.)