From: Jan Schneider Date: Tue, 28 Dec 2010 12:05:05 +0000 (+0100) Subject: Ignore exceptions from individual calendars when generating free/busy X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=7384aac115b0fed64d92be2356bdae354bc630bb;p=horde.git Ignore exceptions from individual calendars when generating free/busy information. --- diff --git a/kronolith/lib/FreeBusy.php b/kronolith/lib/FreeBusy.php index 80c755faa..0944c4656 100644 --- a/kronolith/lib/FreeBusy.php +++ b/kronolith/lib/FreeBusy.php @@ -78,10 +78,13 @@ class Kronolith_FreeBusy $busy = array(); foreach ($calendars as $calendar) { @list($type, $calendar) = explode('_', $calendar, 2); - $driver = Kronolith::getDriver($type, $calendar); - $events = $driver->listEvents(new Horde_Date($startstamp), - $enddate, true); - Kronolith::mergeEvents($busy, $events); + try { + $driver = Kronolith::getDriver($type, $calendar); + $events = $driver->listEvents(new Horde_Date($startstamp), + $enddate, true); + Kronolith::mergeEvents($busy, $events); + } catch (Exception $e) { + } } /* Create the new iCalendar. */