Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Major
-
Resolution: Fixed/Completed
-
Affects Version/s: 1.5
-
Fix Version/s: Unscheduled
-
Component/s: None
-
Labels:None
Description
1. When the synchronize runs, it refects matches on email addresses in which there are differences in case.
The vast majority of email addresses are case insensitive. As a result, people who register and the existing records may have different cases.
A match that differs only in case should be accepted.
2. Some people have multiple email addresses. When searching for matches civicrm currently (appears to) only use the primary email. All email addresses should be searched for matches.
Not searching all the records has a frustrating usability issue.
Although this may seem trivial, when there is a non-match because the user has entered a new email address, the PRIMARY address must be updated in order for the next synchronization to work. That means that rather than being able to simply add a new email address as an additional email, the person doing data entry first has to move the old email out of the primary record and put it in a new record, then put the user entered email into the primary record.
At times, the user entered email is, in fact, not the primary email, in which case after synchronization you must go back and switch the emails again.