enotice fix
authorEileen McNaughton <eileen@fuzion.co.nz>
Wed, 11 Jun 2014 13:06:30 +0000 (01:06 +1200)
committerEileen McNaughton <eileen@fuzion.co.nz>
Wed, 11 Jun 2014 13:09:08 +0000 (01:09 +1200)
api/v3/utils.php

index d4dd9915d0e344baded42dc97a07b052f9bc7a03..87e28954bc7b8bbed2dc38b59304602b6b43a596 100644 (file)
@@ -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'],