summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plugins/tasklist/drivers/kolab/tasklist_kolab_driver.php6
1 files changed, 6 insertions, 0 deletions
diff --git a/plugins/tasklist/drivers/kolab/tasklist_kolab_driver.php b/plugins/tasklist/drivers/kolab/tasklist_kolab_driver.php
index 2101ed4..0cf31fb 100644
--- a/plugins/tasklist/drivers/kolab/tasklist_kolab_driver.php
+++ b/plugins/tasklist/drivers/kolab/tasklist_kolab_driver.php
@@ -645,6 +645,12 @@ class tasklist_kolab_driver extends tasklist_driver
$object[$key] = $val;
}
+ // copy recurrence rules as long as the web client doesn't support it.
+ // that way it doesn't get removed when saving through the web client (#2713)
+ if ($old['recurrence']) {
+ $object['recurrence'] = $old['recurrence'];
+ }
+
// delete existing attachment(s)
if (!empty($task['deleted_attachments'])) {
foreach ($task['deleted_attachments'] as $attachment) {