if (($customFieldID = CRM_Core_BAO_CustomField::getKeyID($fieldName)) == FALSE) {
return FALSE;
}
- if ('Date' == civicrm_api3('CustomField', 'getvalue', ['id' => $customFieldID, 'return' => 'data_type'])) {
- return TRUE;
+ try {
+ $customFieldDataType = civicrm_api3('CustomField', 'getvalue', ['id' => $customFieldID, 'return' => 'data_type']);
+ if ('Date' == $customFieldDataType) {
+ return TRUE;
+ }
+ }
+ catch (CiviCRM_API3_Exception $e) {
}
return FALSE;
}
$this->checkArrayEquals($defaults, $formValues);
$this->callAPISuccess('CustomField', 'delete', ['id' => $this->ids['CustomField']['int']]);
+ unset($this->ids['CustomField']['int']);
$defaults = $sg->setDefaultValues();
- print_r($defaults);
+ $this->checkArrayEquals($defaults, $formValues);
}
/**