From 263a0bda5b130d972df6751a09b0cc915ed18565 Mon Sep 17 00:00:00 2001 From: Eileen McNaughton Date: Wed, 3 Dec 2014 13:18:22 +1300 Subject: [PATCH] CRM-15678 don't record reminder send activity if not sent --- CRM/Core/BAO/ActionSchedule.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CRM/Core/BAO/ActionSchedule.php b/CRM/Core/BAO/ActionSchedule.php index 3aaf88c4e2..1d68c7c005 100755 --- a/CRM/Core/BAO/ActionSchedule.php +++ b/CRM/Core/BAO/ActionSchedule.php @@ -735,7 +735,7 @@ WHERE reminder.action_schedule_id = %1 AND reminder.action_date_time IS NULL CRM_Core_BAO_ActionLog::create($logParams); // insert activity log record if needed - if ($actionSchedule->record_activity) { + if ($actionSchedule->record_activity && !$isError) { $activityParams = array( 'subject' => $actionSchedule->title, 'details' => $actionSchedule->body_html, @@ -747,7 +747,7 @@ WHERE reminder.action_schedule_id = %1 AND reminder.action_date_time IS NULL 'activity_type_id' => $activityTypeID, 'source_record_id' => $dao->entityID, ); - $activity = CRM_Activity_BAO_Activity::create($activityParams); + CRM_Activity_BAO_Activity::create($activityParams); } } -- 2.25.1