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) »
  • Strange Bug in allowing registration with same email address {SOLVED}
Pages: [1]

Author Topic: Strange Bug in allowing registration with same email address {SOLVED}  (Read 916 times)

sailormatt

  • I post occasionally
  • **
  • Posts: 39
  • Karma: 1
  • Explore, Dream, Discover!
    • Morvargh Sailing Project
  • CiviCRM version: 4.3.3
  • CMS version: Joomla 2.5.11
  • MySQL version: 5.1.41
  • PHP version: 5.5.30
Strange Bug in allowing registration with same email address {SOLVED}
May 03, 2012, 08:18:01 am
I seem to be having problems with my install of Civi when allowing people to register onto events with the same email address.

On an event I have selected "Register multiple participants?" and "Allow multiple registrations from the same email address?" so that registrants can book multiple people on to a sailing voyage.  e.g. a teacher for their students, or a wife/husband booking in their partner.

When I select the additional profiles I need for the event I select the ones I want for the first person. Currently using extra profiles called 'Participant name & address', 'next of kin', 'medical information', and 'voucher code'.

I then select the exact same profiles for the additional participants and try to save, however when I do this I get the error "Allow multiple registrations from the same email address requires a profile of type 'Individual'"

If I add the 'Participant name & address' profile twice for the additional participant it allows me to save, but surely this isn't correct??

The profile 'participant name & address' type = Individual, Contact and is made up:
  • First Name
    Last Name
    Street Address
    City
    Post Code
    County

I am running...
Joomla 2.5.4
Civi 4.1.2

Any help anyone could give as to the correct method of registering participants with a single email address or in my weird bug described above would be a great help.

Thanks in advance

Matt


UPDATE:

Ok after some trial and error and re-writing of profiles it seems when editing the event the fields:

'Profile for Additional Participants (top of page)'
and
'Profile for Additional Participants (bottom of page)'

Both need to have custom profile that is made exclusively of custom fields of the type/used for Individuals only. 

If you create a profile that is made up of custom fields that are a type of/or used for 'participants' or 'memberships' or a mixture of 'individuals' and 'something else' then this is when Civi throws the error.

I have now edited my profiles to make them more streamlined and followed this convention and I no longer get the error "Allow multiple registrations from the same email address requires a profile of type 'Individual'"

Fingers crossed.
« Last Edit: May 03, 2012, 09:34:35 am by sailormatt »

nelslynn

  • I’m new here
  • *
  • Posts: 6
  • Karma: 0
  • CiviCRM version: 3.3
  • CMS version: Drupal 6.20
  • MySQL version: 5
  • PHP version: 5
Re: Strange Bug in allowing registration with same email address {SOLVED}
May 08, 2012, 09:27:40 pm
I get this same issue with Drupal and CiviCRM and have made sure both custom profiles are made exclusively of fields of the type/used for Individuals only. 

My profile:
First Name
Last Name

Profile for Additional Participants (top of page):
Same profile as above

When I set "Allow multiple registrations from the same email address". The user gets this error after entering the second First Name/Last Name:
Sorry. A non-recoverable error has occurred.
DB Error: syntax error
Return to home page.
(see screen shot)

Any help as to what could be wrong? Is this a bug? I tried to view the demo for help but it seems to not be working properly?
See screenshots of my settings.

PS: the verification captcha is VERY FRUSTRATING! Please, consider users with not good sight. And what is with the "Type in the name of the project this forum belongs to."???
« Last Edit: May 09, 2012, 06:53:48 am by nelslynn »

johnnybgoodwin

  • I’m new here
  • *
  • Posts: 22
  • Karma: 0
  • CiviCRM version: 4.1.2
  • CMS version: Joomla 2.5.5
  • MySQL version: 5.5
  • PHP version: 5.2.17
Re: Strange Bug in allowing registration with same email address {SOLVED}
July 03, 2012, 08:37:49 am
I'm coming close to the answer to my similar problem with this post, so thanks for the information here.

Also, it seems worth mentioning, in case anyone reads this, that the process of adding custom field sets in CIVI seems ridiculously laborious compared to some form design addons you can get for the various CSMs. Amazingly complex for a simple objective of catching some extra regsitration information.

When I create custom fields and a custom profile using those fields, and set the fields to be recorded as participants, which is what they are (i.e. the kids of parents registering them for a kids event) I cannot set the registration to only accept one email address. This means that each child participating would have to have their own email address. Silly.

So off I go to change the fields to represent individuals. Now it seems that these participating children will be recorded as new individuals in the CIVI database, although they may be only 6 years old. Do we want to keep records on individual 6 year olds? Silly.

I have to get this working, so I'll give it a try with making the children individuals rather than participants.....

johnnybgoodwin

  • I’m new here
  • *
  • Posts: 22
  • Karma: 0
  • CiviCRM version: 4.1.2
  • CMS version: Joomla 2.5.5
  • MySQL version: 5.5
  • PHP version: 5.2.17
Re: Strange Bug in allowing registration with same email address {SOLVED}
July 03, 2012, 09:07:19 am
Now I set all the children's information fields to "Individual" and none of them show at all in the registration process.
On the first registration page, the parent/guardian information form shows all fields which are not custom - i.e. part of a contact record already. The custom fields I added, "where did you hear about us" etc. do not show at all. (three missing fields).
Second page is almost blank, with just has a blank email field (which surely shouldn't be there, although its not 'required' and a "Continue" button.

Does this actually work, or am I wasting my time with this? It seems like a great way to get contacts while gathering required registration information, but if I'm after blood from a dead duck (to intentionally mix metaphors) I should bite the bullet and write off the time I invested in this so far.

Grrr.!

Any help really appreciated. I'm not as ticked as I might be read into.... :)

John

(man, these anti-spam posting precautions are a pain - I'm logged in!!!)

[Edit: Nothing is working, fields still don't show up, and this topic is marked as solved, so after waiting to see if any answer may come through this post, I think I'll start a new topic. My problem is not exactly as described here anyway....]
« Last Edit: July 03, 2012, 09:42:21 am by johnnybgoodwin »

HarryJ

  • I’m new here
  • *
  • Posts: 29
  • Karma: 1
  • CiviCRM version: 4.4.9
  • CMS version: Joomla 2.5.27
  • MySQL version: 5.1.70
  • PHP version: 5.3.16
Re: Strange Bug in allowing registration with same email address {SOLVED}
July 04, 2012, 02:05:30 pm
Quote from: sailormatt on May 03, 2012, 08:18:01 am
I seem to be having problems with my install of Civi when allowing people to register onto events with the same email address.

On an event I have selected "Register multiple participants?" and "Allow multiple registrations from the same email address?" so that registrants can book multiple people on to a sailing voyage.  e.g. a teacher for their students, or a wife/husband booking in their partner.

When I select the additional profiles I need for the event I select the ones I want for the first person. Currently using extra profiles called 'Participant name & address', 'next of kin', 'medical information', and 'voucher code'.

I then select the exact same profiles for the additional participants and try to save, however when I do this I get the error "Allow multiple registrations from the same email address requires a profile of type 'Individual'"


Read what I did to solve a similar problem here:

http://forum.civicrm.org/index.php/topic,18652.msg95059.html#msg95059

--H

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Strange Bug in allowing registration with same email address {SOLVED}

This forum was archived on 2017-11-26.