Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Major
-
Resolution: Fixed/Completed
-
Affects Version/s: 3.0
-
Fix Version/s: 3.0
-
Component/s: CiviContribute
-
Labels:None
Description
Submitting "step 1" of the Setup Personal Campaign Page flow as anonymous user on Drupal results in:
- redirect to Drupal home page with Drupal error status displayed:
"E-mail address field is required."
If you then go back to a Civi page - you see our error / status message:
"Your profile is not saved and Account is not created."
At this point the contact record has been created with name and email, but no drupal user account has been created and the create PCP flow is aborted (since you have been redirected to your drupal home page.
To recreate:
- as anonymous user, go to civicrm/contribute/campaign?action=add&reset=1&pageId=1 (with sample setup)
- enter (and verify availability for) a new (not used) drupal username
- enter first, last and email (supporter profile fields)
- submit
NOTE: Originally I thought this might be related to the support profile setting "Update on match". However, I'm getting the above behavior regardless of whether I've entered first, last, email matching an existing CiviCRM contact or NOT. In any case, please verify that this setting is IGNORED when the profile is embedded in the "create pcp" page (same as we do for profiles embedded in event reg and contrib pages).
— Addendum —
I tested beta1 distro with new Joomla! install 1.5.14. Created the contrib page and created front-end menu link for "Create PCP page". Then went to that link as anonymous user and filled in "supporter profile" with a username and password.
- was kicked to Joomla front-end home page wiithout any messages
- contact was created, user wasn't created, unable to create my PCP