From c7df74d5d0cdf3b292a1034c9a0bb3007e9e0b23 Mon Sep 17 00:00:00 2001 From: Thomas Bruederli Date: Wed, 18 Feb 2015 10:20:00 +0100 Subject: [PATCH] Fix updating attendees (do not accidentally set exceptions to thisandfuture) --- plugins/calendar/drivers/kolab/kolab_driver.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/calendar/drivers/kolab/kolab_driver.php b/plugins/calendar/drivers/kolab/kolab_driver.php index ff02fbb4..f2a92698 100644 --- a/plugins/calendar/drivers/kolab/kolab_driver.php +++ b/plugins/calendar/drivers/kolab/kolab_driver.php @@ -642,7 +642,7 @@ class kolab_driver extends calendar_driver public function update_attendees(&$event, $attendees) { // for this-and-future updates, merge the updated attendees onto all exceptions in range - if (($event['_savemode'] == 'future' && $event['recurrence_id']) || !empty($event['recurrence'])) { + if (($event['_savemode'] == 'future' && $event['recurrence_id']) || (!empty($event['recurrence']) && !$event['recurrence_id'])) { if (!($storage = $this->get_calendar($event['calendar']))) return false;