summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorThomas Bruederli <bruederli@kolabsys.com>2015-02-17 14:03:39 (GMT)
committerThomas Bruederli <bruederli@kolabsys.com>2015-02-17 14:03:39 (GMT)
commit46866e76cc00433e34a8c6c7c2967d5dbf6be6d0 (patch)
treedd7ea6f2886498c1ef4f0aa43b2c63f8e5d15958 /plugins
parent3ea6d4357926092de2080667cae7c6c516e33097 (diff)
downloadroundcubemail-plugins-kolab-46866e76cc00433e34a8c6c7c2967d5dbf6be6d0.tar.gz
Report cancellation to removed attendees with this-and-future parameter
Diffstat (limited to 'plugins')
-rw-r--r--plugins/calendar/calendar.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/plugins/calendar/calendar.php b/plugins/calendar/calendar.php
index 571e68b..fc4bbff 100644
--- a/plugins/calendar/calendar.php
+++ b/plugins/calendar/calendar.php
@@ -1149,6 +1149,10 @@ class calendar extends rcube_plugin
$event = $action == 'remove' ? $old : $this->driver->get_event($event);
$event['_savemode'] = $_savemode;
+ if ($old) {
+ $old['thisandfuture'] = $_savemode == 'future';
+ }
+
// send notification for the main event when savemode is 'all'
if ($_savemode == 'all' && $event['recurrence_id']) {
$event['id'] = $event['recurrence_id'];