From b0e06ccdb7837aefcb91e1303fe4bf8f4b111730 Mon Sep 17 00:00:00 2001 From: Thomas Bruederli Date: Wed, 15 Jan 2014 16:32:34 +0100 Subject: [PATCH] Avoid fatal errors in case the event object has invalid date properties --- plugins/libkolab/lib/kolab_date_recurrence.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/libkolab/lib/kolab_date_recurrence.php b/plugins/libkolab/lib/kolab_date_recurrence.php index 85ffd912..1dc63bef 100644 --- a/plugins/libkolab/lib/kolab_date_recurrence.php +++ b/plugins/libkolab/lib/kolab_date_recurrence.php @@ -118,7 +118,7 @@ class kolab_date_recurrence } // determine a reasonable end date if none given - if (!$event['recurrence']['COUNT']) { + if (!$event['recurrence']['COUNT'] && $event['start'] instanceof DateTime) { switch ($event['recurrence']['FREQ']) { case 'YEARLY': $intvl = 'P100Y'; break; case 'MONTHLY': $intvl = 'P20Y'; break;