From: Jon goldberg <jon@palantetech.coop> Date: Fri, 2 Jan 2015 22:31:59 +0000 (-0500) Subject: CRM-15774 - Core - Call BAO not DAO on contact create via profile X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=9163ea8f692a9698952f35a5d676373463a16fb2;p=civicrm-core.git CRM-15774 - Core - Call BAO not DAO on contact create via profile --- diff --git a/CRM/Core/BAO/CMSUser.php b/CRM/Core/BAO/CMSUser.php index eb8201ac97..5113034ff1 100644 --- a/CRM/Core/BAO/CMSUser.php +++ b/CRM/Core/BAO/CMSUser.php @@ -238,15 +238,10 @@ class CRM_Core_BAO_CMSUser { isset($params['contactID']) ) { // create the UF Match record - $ufmatch = new CRM_Core_DAO_UFMatch(); - $ufmatch->domain_id = CRM_Core_Config::domainID(); - $ufmatch->uf_id = $ufID; - $ufmatch->contact_id = $params['contactID']; - $ufmatch->uf_name = $params[$mail]; - - if (!$ufmatch->find(TRUE)) { - $ufmatch->save(); - } + $ufmatch['uf_id'] = $ufID; + $ufmatch['contact_id'] = $params['contactID']; + $ufmatch['uf_name'] = $params[$mail]; + CRM_Core_BAO_UFMatch::create($ufmatch); } return $ufID;