Filter empty recurrence attributes
This commit is contained in:
parent
7db58444a7
commit
449d4ad81b
1 changed files with 5 additions and 3 deletions
|
@ -436,15 +436,17 @@ class libvcalendar implements Iterator
|
|||
if (!$params['INTERVAL'])
|
||||
$params['INTERVAL'] = 1;
|
||||
|
||||
$event['recurrence'] = $params;
|
||||
$event['recurrence'] = array_filter($params);
|
||||
break;
|
||||
|
||||
case 'EXDATE':
|
||||
$event['recurrence']['EXDATE'] = array_merge((array)$event['recurrence']['EXDATE'], self::convert_datetime($prop, true));
|
||||
if (!empty($prop->value))
|
||||
$event['recurrence']['EXDATE'] = array_merge((array)$event['recurrence']['EXDATE'], self::convert_datetime($prop, true));
|
||||
break;
|
||||
|
||||
case 'RDATE':
|
||||
$event['recurrence']['RDATE'] = array_merge((array)$event['recurrence']['RDATE'], self::convert_datetime($prop, true));
|
||||
if (!empty($prop->value))
|
||||
$event['recurrence']['RDATE'] = array_merge((array)$event['recurrence']['RDATE'], self::convert_datetime($prop, true));
|
||||
break;
|
||||
|
||||
case 'RECURRENCE-ID':
|
||||
|
|
Loading…
Add table
Reference in a new issue