From 6930142622bd47c4e73f36146f8789dc30acbc44 Mon Sep 17 00:00:00 2001 From: kurund Date: Thu, 16 Apr 2015 16:33:47 -0700 Subject: [PATCH] CRM-16234, don't create ufmatch entries if already exists ---------------------------------------- * CRM-16234: User Creation via profile fails with DB Error https://issues.civicrm.org/jira/browse/CRM-16234 --- CRM/Core/BAO/UFMatch.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CRM/Core/BAO/UFMatch.php b/CRM/Core/BAO/UFMatch.php index 8f73a12108..0f24bba2d3 100644 --- a/CRM/Core/BAO/UFMatch.php +++ b/CRM/Core/BAO/UFMatch.php @@ -53,7 +53,9 @@ class CRM_Core_BAO_UFMatch extends CRM_Core_DAO_UFMatch { } $dao = new CRM_Core_DAO_UFMatch(); $dao->copyValues($params); - $dao->save(); + if (!$dao->find(TRUE)) { + $dao->save(); + } CRM_Utils_Hook::post($hook, 'UFMatch', $dao->id, $dao); return $dao; } -- 2.25.1