projects
/
civicrm-core.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
295d41a
)
CRM-16234, don't create ufmatch entries if already exists
author
kurund
<kurund@civicrm.org>
Thu, 16 Apr 2015 23:33:47 +0000
(16:33 -0700)
committer
kurund
<kurund@civicrm.org>
Thu, 16 Apr 2015 23:33:47 +0000
(16:33 -0700)
----------------------------------------
* CRM-16234: User Creation via profile fails with DB Error
https://issues.civicrm.org/jira/browse/CRM-16234
CRM/Core/BAO/UFMatch.php
patch
|
blob
|
blame
|
history
diff --git
a/CRM/Core/BAO/UFMatch.php
b/CRM/Core/BAO/UFMatch.php
index 8f73a12108ceff6ad9027548d332b6876c8b2f0b..0f24bba2d3e44abb71437df702f601a426775bb6 100644
(file)
--- 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;
}