From 9163ea8f692a9698952f35a5d676373463a16fb2 Mon Sep 17 00:00:00 2001 From: Jon goldberg <jon@palantetech.coop> Date: Fri, 2 Jan 2015 17:31:59 -0500 Subject: [PATCH] CRM-15774 - Core - Call BAO not DAO on contact create via profile --- CRM/Core/BAO/CMSUser.php | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) 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; -- 2.25.1