From: Eileen McNaughton Date: Wed, 11 Jun 2014 13:06:30 +0000 (+1200) Subject: enotice fix X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=24e4bf08c6d0bc27450346e2b706d1a82a51bd56;p=civicrm-core.git enotice fix --- diff --git a/api/v3/utils.php b/api/v3/utils.php index d4dd9915d0..87e28954bc 100644 --- a/api/v3/utils.php +++ b/api/v3/utils.php @@ -903,7 +903,7 @@ function _civicrm_api3_custom_format_params($params, &$values, $extends, $entity foreach ($params as $key => $value) { list($customFieldID, $customValueID) = CRM_Core_BAO_CustomField::getKeyID($key, TRUE); if ($customFieldID && (!IS_NULL($value))) { - if ($checkCheckBoxField && $fields['custom_' . $customFieldID]['html_type'] == 'CheckBox') { + if ($checkCheckBoxField && !empty($fields['custom_' . $customFieldID]) && $fields['custom_' . $customFieldID]['html_type'] == 'CheckBox') { formatCheckBoxField($value, 'custom_' . $customFieldID, $entity); } CRM_Core_BAO_CustomField::formatCustomField($customFieldID, $values['custom'],