Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Major
-
Resolution: Fixed/Completed
-
Affects Version/s: 4.6
-
Fix Version/s: 4.6.3
-
Component/s: None
-
Labels:None
-
Documentation Required?:None
Description
When you specify a 'work' telephone field in a profile, the value is not pre-filled from the contact record.
Steps to recreate (dmaster):
Create a new profile (
Add the field: Contact > Phone > Home > Phone
Add the field: Contact > Phone > Work > Phone
Visit the profile edit mode
(Currently: http://dmaster.demo.civicrm.org/civicrm/profile/edit?gid=16)
Enter a home and work phone number, save.
Notice that the telephone number entered in 'home' has also been saved for 'work' according to this screen.
View the contact record, the phone numbers have actually been saved correctly.
View the edit mode for the profile again. Notice that the 'Work' telephone number is not pre-filled.
I think there is more than one issue at play here?
–
Edit:
If you at a third field: Contact > Phone > Other > Phone
Then the same behavior occurs
If you add a different phone type, ie:
Contact > Phone > Home > MOBILE
The it saves and pre-fills correctly.
But the same thing happens if you have more than one MOBILE types.
So this issue is to do with the phone 'type' handling in profiles.