From 56928b74ebb2a24b425d24706d3302ca004249b2 Mon Sep 17 00:00:00 2001 From: Aleksander Machniak Date: Wed, 5 Dec 2012 12:05:24 +0100 Subject: [PATCH] Fix performance issue in kolab_calendar::get_event() (#1411) --- plugins/calendar/drivers/kolab/kolab_calendar.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/calendar/drivers/kolab/kolab_calendar.php b/plugins/calendar/drivers/kolab/kolab_calendar.php index 6f0568c8..0a3d273e 100644 --- a/plugins/calendar/drivers/kolab/kolab_calendar.php +++ b/plugins/calendar/drivers/kolab/kolab_calendar.php @@ -177,7 +177,7 @@ class kolab_calendar // event not found, maybe a recurring instance is requested if (!$this->events[$id]) { $master_id = preg_replace('/-\d+$/', '', $id); - if ($record = $this->storage->get_object($master_id)) + if ($master_id != $id && ($record = $this->storage->get_object($master_id))) $this->events[$master_id] = $this->_to_rcube_event($record); if (($master = $this->events[$master_id]) && $master['recurrence']) {