From d8fa061a132771705096433c8fc82c784749bfd4 Mon Sep 17 00:00:00 2001 From: Jitendra Purohit <purohitjitend@gmail.com> Date: Thu, 2 May 2024 11:25:26 +0530 Subject: [PATCH] Fix smart group error with deleted custom fields --- CRM/Contact/BAO/Query.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/CRM/Contact/BAO/Query.php b/CRM/Contact/BAO/Query.php index b8d287e0756..69cdae13458 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; } } -- GitLab