From 4cf90acd64df264969719587bc4666eef63301bb Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 8 Sep 2014 14:34:18 +0100 Subject: [PATCH] fix for month case in generate recursion --- CRM/Core/BAO/RecurringEntity.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/CRM/Core/BAO/RecurringEntity.php b/CRM/Core/BAO/RecurringEntity.php index 328c301334..a0c1111a62 100644 --- a/CRM/Core/BAO/RecurringEntity.php +++ b/CRM/Core/BAO/RecurringEntity.php @@ -350,9 +350,6 @@ class CRM_Core_BAO_RecurringEntity extends CRM_Core_DAO_RecurringEntity { //month if($scheduleReminderDetails['repetition_frequency_unit'] == 'month'){ - if($scheduleReminderDetails['limit_to']){ - $r->bymonthday(array($scheduleReminderDetails['limit_to'])); - } if($scheduleReminderDetails['start_action_date']){ $startActionDate = explode(" ", $scheduleReminderDetails['start_action_date']); switch ($startActionDate[0]) { @@ -374,6 +371,8 @@ class CRM_Core_BAO_RecurringEntity extends CRM_Core_DAO_RecurringEntity { } $concatStartActionDateBits = $startActionDate1.strtoupper(substr($startActionDate[1], 0, 2)); $r->byday(array($concatStartActionDateBits)); + }else if($scheduleReminderDetails['limit_to']){ + $r->bymonthday(array($scheduleReminderDetails['limit_to'])); } } -- 2.25.1