diff --git a/CRM/Dedupe/Merger.php b/CRM/Dedupe/Merger.php index b09c0c1bad5bb00db3bf2bdea8cb50d6d74a6912..4071797bdf784a15d46ff2d094f2662793d201e9 100644 --- a/CRM/Dedupe/Merger.php +++ b/CRM/Dedupe/Merger.php @@ -2115,9 +2115,9 @@ ORDER BY civicrm_custom_group.weight, $fieldID = (int) substr($key, 7); $fieldMetadata = CRM_Core_BAO_CustomField::getCustomFieldsForContactType($contactType, FALSE)[$fieldID] ?? NULL; if ($fieldMetadata) { - $htmlType = $fieldMetadata['html_type']; + $htmlType = (string) $fieldMetadata['html_type']; $isSerialized = CRM_Core_BAO_CustomField::isSerialized($fieldMetadata); - $isView = $fieldMetadata['is_view']; + $isView = (bool) $fieldMetadata['is_view']; if ($isView) { $viewOnlyCustomFields[$key] = $value; }