From e7021b5b69a652081a829bd47d38ddd59944e8e9 Mon Sep 17 00:00:00 2001 From: Thomas Date: Fri, 12 Aug 2011 16:25:54 +0200 Subject: [PATCH] Trigger free-busy update when restoring a deleted event (#312) --- plugins/calendar/drivers/kolab/kolab_driver.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/calendar/drivers/kolab/kolab_driver.php b/plugins/calendar/drivers/kolab/kolab_driver.php index 8ff8c7cd..0e1c3ed9 100644 --- a/plugins/calendar/drivers/kolab/kolab_driver.php +++ b/plugins/calendar/drivers/kolab/kolab_driver.php @@ -443,7 +443,10 @@ class kolab_driver extends calendar_driver public function restore_event($event) { if ($storage = $this->calendars[$event['calendar']]) { - return $storage->restore_event($event); + if ($success = $storage->restore_event($event)) + $this->rc->output->command('plugin.ping_url', array('action' => 'calendar/push-freebusy', 'source' => $storage->id)); + + return $success; } return false;