Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Trivial
-
Resolution: Fixed/Completed
-
Affects Version/s: 3.1.1
-
Fix Version/s: 3.1.3
-
Component/s: CiviCRM Profile
-
Labels:None
Description
1) When using a profile that allows Joomla user account creation, Civi checks to see if a contact record exists, and if so, does not allow signup. This is triggered by: CRM/Core/BAO/CMSUser.php, around line 332
Also note that this calls CRM/Core/BAO/UFGroup.php, line 620, findContact, which I think should use the static dedupe instead of fuzzy
2) The expected behavior is that it creates a Joomla user and attached to an existing contact record. However, disabling the code in CMSUser.php causes creation of a new record
3) CMSUser.php, line 573 should be: require_once 'components/com_user/controller.php';
currently it throws an error as the file doesn't exist
4) When a Joomla user account is created, the confirmation email is messed up. I think the send mail function isn't triggered properly.
5) Also check: http://forum.civicrm.org/index.php/topic,12206.0.html