Uploaded image for project: 'CiviCRM'
  1. CiviCRM
  2. CRM-12117

Default Strict Rule Not Being Respected For Event Registration

    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.

        Attachments

        1. dupe-1.png
          64 kB
          Stoob
        2. dupe2.png
          83 kB
          Stoob
        3. dupe-3.png
          82 kB
          Stoob
        4. MAINPROBLEM.png
          46 kB
          Stoob
        5. rule.png
          81 kB
          Stoob

          Activity

            People

            • Assignee:
              stoob Stoob
              Reporter:
              stoob Stoob
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: