From 82a3022d52f14a74086fc054e54c946ddc4d97ff Mon Sep 17 00:00:00 2001 From: Francis Whittle Date: Tue, 26 Mar 2024 13:20:24 +1100 Subject: [PATCH] CIVICRM-2235 Pass only the field ID to CRM_Core_BAO_CustomField::displayValue --- CRM/Civicase/APIHelpers/CustomValues.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CRM/Civicase/APIHelpers/CustomValues.php b/CRM/Civicase/APIHelpers/CustomValues.php index b745cdad5..e328ce01c 100644 --- a/CRM/Civicase/APIHelpers/CustomValues.php +++ b/CRM/Civicase/APIHelpers/CustomValues.php @@ -162,8 +162,8 @@ public static function formatTreeResults(array $tree, array &$result, array $toR unset($field['customValue']); if (!empty($fieldInfo['customValue'])) { $field['value'] = CRM_Utils_Array::first($fieldInfo['customValue']); - if (!$toReturn['custom_value'] || in_array('display', $toReturn['custom_value'])) { - $field['value']['display'] = CRM_Core_BAO_CustomField::displayValue($field['value']['data'], $fieldInfo); + if ((!$toReturn['custom_value'] || in_array('display', $toReturn['custom_value'])) && !empty($fieldInfo['id'])) { + $field['value']['display'] = CRM_Core_BAO_CustomField::displayValue($field['value']['data'], $fieldInfo['id']); } foreach (array_keys($field['value']) as $key) { if ($toReturn['custom_value'] && !in_array($key, $toReturn['custom_value'])) {