Avoid fatal errors in case the event object has invalid date properties

This commit is contained in:
Thomas Bruederli 2014-01-15 16:32:34 +01:00
parent f7ca944b4b
commit 98db2cef61

View file

@ -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;