From 6ebb4fa89baed49430afd3b0d275266fcb0855d0 Mon Sep 17 00:00:00 2001 From: Mathieu Lutfy Date: Thu, 1 Nov 2018 14:40:47 -0400 Subject: [PATCH] dev/core#499 Fix CustomField Checkbox display when values are non-sorted. --- CRM/Core/BAO/CustomField.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CRM/Core/BAO/CustomField.php b/CRM/Core/BAO/CustomField.php index 1434ead03e..4f01a8cc90 100644 --- a/CRM/Core/BAO/CustomField.php +++ b/CRM/Core/BAO/CustomField.php @@ -1199,8 +1199,8 @@ class CRM_Core_BAO_CustomField extends CRM_Core_DAO_CustomField { $value = CRM_Utils_Array::explodePadded($value); } // CRM-12989 fix - if ($field['html_type'] == 'CheckBox') { - CRM_Utils_Array::formatArrayKeys($value); + if ($field['html_type'] == 'CheckBox' && $value) { + $value = CRM_Utils_Array::convertCheckboxFormatToArray($value); } $display = is_array($value) ? implode(', ', $value) : (string) $value; -- 2.25.1