From 25973039564d52c38a6f63112b4a2f12325f3a85 Mon Sep 17 00:00:00 2001 From: Edsel Date: Wed, 19 Oct 2016 15:21:47 +0530 Subject: [PATCH] CRM-19540 Bypassed auto name creation when specified in params ---------------------------------------- * CRM-19540: UFGroup API does not respect name parameter https://issues.civicrm.org/jira/browse/CRM-19540 --- CRM/Core/BAO/UFGroup.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CRM/Core/BAO/UFGroup.php b/CRM/Core/BAO/UFGroup.php index 0ecd40dd17..cdfe268505 100644 --- a/CRM/Core/BAO/UFGroup.php +++ b/CRM/Core/BAO/UFGroup.php @@ -1467,14 +1467,14 @@ class CRM_Core_BAO_UFGroup extends CRM_Core_DAO_UFGroup { $ufGroup->copyValues($params); $ufGroupID = CRM_Utils_Array::value('ufgroup', $ids, CRM_Utils_Array::value('id', $params)); - if (!$ufGroupID) { + if (!$ufGroupID && empty($params['name'])) { $ufGroup->name = CRM_Utils_String::munge($ufGroup->title, '_', 56); } $ufGroup->id = $ufGroupID; $ufGroup->save(); - if (!$ufGroupID) { + if (!$ufGroupID && empty($params['name'])) { $ufGroup->name = $ufGroup->name . "_{$ufGroup->id}"; $ufGroup->save(); } -- 2.25.1