CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Duplicate contact created on event registration
Pages: [1]

Author Topic: Duplicate contact created on event registration  (Read 491 times)

apotropaic

  • I post occasionally
  • **
  • Posts: 34
  • Karma: 1
  • CiviCRM version: 4.4.4
  • CMS version: Wordpress 1.8
  • MySQL version: 5.5.32
  • PHP version: 5.3.10
Duplicate contact created on event registration
July 01, 2011, 01:03:32 am
I'm trying to nail down exactly what logic is used to determine if a new contact record is created on event registration. If I have Jane Sally (jane@sallyemail.com) in my civiCRM database and somebody registered using First Name: Jane, Last Name: Sally and Email: jane@sallyemail.com, shouldn't it use the exiting profile? For me on my 3.3 install its creating a new entry, even though it has an obvious duplicate match. So, where is the break down? Where do I look first. I will do an upgrade soon to 3.4, but for now I'm trying to figure out this issue that I've had since 2.x.  My Individual strict rules checks for first, last and email. Is this right?

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: Duplicate contact created on event registration
July 01, 2011, 01:50:17 am
Have you checked "allow multiple registrations from the same email address" ?

For the gory details:
http://issues.civicrm.org/jira/browse/CRM-6996

I'm now convinced that the code for this online registration needs a major re-factoring, and that by not handling the email as a special field and only relying on profiles and be able to choose the dedupe rule to apply, we will end up with something easier we will get rid of most of the complex magic on the even registration and that will just work.

Unfortunately, that's quite an ungrateful task that will be hard to get funding for.

X+
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

apotropaic

  • I post occasionally
  • **
  • Posts: 34
  • Karma: 1
  • CiviCRM version: 4.4.4
  • CMS version: Wordpress 1.8
  • MySQL version: 5.5.32
  • PHP version: 5.3.10
Re: Duplicate contact created on event registration
July 01, 2011, 09:16:36 am
I have seen this before, but it seems that its to allow duplicates registrations on the same event. My problem is a person registering once for an event and they already exist in the db through a newsletter signup or another a previous event registration. And it creates another contact record for them, even though its for sure a match using strict and fuzzy rules.

Isn't there somewhere in the code where it decides whether to create a new contact or use an existing one, or xavier, are you saying this is the problem, it never does this?

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Duplicate contact created on event registration

This forum was archived on 2017-11-26.