Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Critical
-
Resolution: Fixed/Completed
-
Affects Version/s: 4.2.8
-
Fix Version/s: 4.2.9
-
Component/s: CiviEvent, Core CiviCRM
-
Labels:None
Description
Reproduced on demo site.
1. Create a default strict de-dupe rule that uses first name, last name, and email (5 each) threshold 15. This way it will match only if all three match exactly.
2. Setup an online event registration page with first name, last name and email in a profile
3. Create a contact
4. Register for an event. Use "want to register a different person?" if you have to.
a. the SAME email as the first contact
b. a different name than the first contact
5. Note that the first contact's name is overwritten with the new name. According to the dedupe rule it did NOT match, therefore a new contact should be created.
6. This is also a problem with two contacts that exist with the same email already, and a third is added. When the third contact is added it overwrites the first.
Serious bug that could result in data loss.