From ba6673f608c5426bd899d407ae0fa437b9dc1f99 Mon Sep 17 00:00:00 2001 From: varshith89 Date: Wed, 19 Dec 2018 18:19:33 +0000 Subject: [PATCH] If 'start_date' Is Empty Use 'absolute_date' If Available In CRM/Event/ActionMapping createQuery() --- CRM/Event/ActionMapping.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CRM/Event/ActionMapping.php b/CRM/Event/ActionMapping.php index 6f50a0b444..91d0f88a1a 100644 --- a/CRM/Event/ActionMapping.php +++ b/CRM/Event/ActionMapping.php @@ -157,6 +157,9 @@ class CRM_Event_ActionMapping extends \Civi\ActionSchedule\Mapping { $query['casEntityIdField'] = 'e.id'; $query['casContactTableAlias'] = NULL; $query['casDateField'] = str_replace('event_', 'r.', $schedule->start_action_date); + if (empty($query['casDateField']) && $schedule->absolute_date) { + $query['casDateField'] = $schedule->absolute_date; + } $query->join('r', 'INNER JOIN civicrm_event r ON e.event_id = r.id'); if ($schedule->recipient_listing && $schedule->limit_to) { -- 2.25.1