From 1d6fcf3f6877e97e5535e7e2738c37da3139feb9 Mon Sep 17 00:00:00 2001 From: nathangray Date: Thu, 17 Aug 2017 13:53:18 -0600 Subject: [PATCH] Change recurrence end date comparison to handle up to 1 second difference, for mix of old and new events see 2f534beb34da67acaebdfcd6409cc7b5e1ada9fa --- calendar/inc/class.calendar_boupdate.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/calendar/inc/class.calendar_boupdate.inc.php b/calendar/inc/class.calendar_boupdate.inc.php index b31b75681a..b7ed7d2fa2 100644 --- a/calendar/inc/class.calendar_boupdate.inc.php +++ b/calendar/inc/class.calendar_boupdate.inc.php @@ -1360,7 +1360,7 @@ class calendar_boupdate extends calendar_bo $event['created'] = $this->now; $event['creator'] = $this->user; } - $set_recurrences = $old_event ? $event['recur_enddate'] != $old_event['recur_enddate']+1 : false; + $set_recurrences = $old_event ? abs($event['recur_enddate'] - $old_event['recur_enddate']) > 1 : false; $set_recurrences_start = 0; if (($cal_id = $this->so->save($event,$set_recurrences,$set_recurrences_start,0,$event['etag'])) && $set_recurrences && $event['recur_type'] != MCAL_RECUR_NONE) {