From f71d8e61564aeab4989d83d610f813571a33bab3 Mon Sep 17 00:00:00 2001 From: yashodha Date: Tue, 17 Sep 2013 20:16:31 +0530 Subject: [PATCH] CRM-13404 --- CRM/Core/BAO/CustomField.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/CRM/Core/BAO/CustomField.php b/CRM/Core/BAO/CustomField.php index 7d67b0d2fd..f2ad275a4b 100644 --- a/CRM/Core/BAO/CustomField.php +++ b/CRM/Core/BAO/CustomField.php @@ -1555,6 +1555,10 @@ class CRM_Core_BAO_CustomField extends CRM_Core_DAO_CustomField { //get the custom fields for the entity //subtype and basic type $customDataSubType = NULL; + if (is_array($customFieldExtend)) { + $customFieldExtend = $customFieldExtend[0]; + } + if (in_array($customFieldExtend, CRM_Contact_BAO_ContactType::subTypes() )) { @@ -1585,9 +1589,6 @@ class CRM_Core_BAO_CustomField extends CRM_Core_DAO_CustomField { list($tableName, $columnName, $groupID) = self::getTableColumnGroup($customFieldId); - if (is_array($customFieldExtend)) { - $customFieldExtend = $customFieldExtend[0]; - } if (!$customValueId && // we always create new entites for is_multiple unless specified !$customFields[$customFieldId]['is_multiple'] && -- 2.25.1