diff --git a/CRM/Contact/BAO/Query.php b/CRM/Contact/BAO/Query.php index b8d287e0756a28b6e45d9ec2a0b4d1b7a1d0487e..69cdae1345865da67ee2020fb12ecad45a8675c2 100644 --- a/CRM/Contact/BAO/Query.php +++ b/CRM/Contact/BAO/Query.php @@ -4764,9 +4764,8 @@ civicrm_relationship.start_date > {$today} return FALSE; } try { - $customFieldData = CRM_Core_BAO_CustomField::getFieldObject($customFieldID); - $customFieldDataType = $customFieldData->data_type; - if ('Date' == $customFieldDataType) { + $customFieldData = CRM_Core_BAO_CustomField::getField($customFieldID); + if ($customFieldData && 'Date' == $customFieldData['data_type']) { return TRUE; } }