From 3b0bfb8775918eebd197e9c09627c4d78cf3315d Mon Sep 17 00:00:00 2001 From: Thomas Bruederli Date: Wed, 22 Apr 2015 17:00:23 +0200 Subject: [PATCH] Fix iCal import/export to pass tests again --- plugins/libcalendaring/libvcalendar.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/libcalendaring/libvcalendar.php b/plugins/libcalendaring/libvcalendar.php index 3e94104d..bedb52eb 100644 --- a/plugins/libcalendaring/libvcalendar.php +++ b/plugins/libcalendaring/libvcalendar.php @@ -312,7 +312,7 @@ class libvcalendar implements Iterator $this->method = strval($vobject->METHOD); $this->agent = strval($vobject->PRODID); - foreach ($vobject->getBaseComponents() ?: $vobject->getComponents() as $ve) { + foreach ($vobject->getComponents() as $ve) { if ($ve->name == 'VEVENT' || $ve->name == 'VTODO') { // convert to hash array representation $object = $this->_to_array($ve); @@ -1153,7 +1153,7 @@ class libvcalendar implements Iterator if ($event['organizer']) { $ve->add('ORGANIZER', 'mailto:' . $event['organizer']['email'], - array_filter(self::map_keys($event['organizer'], $this->attendee_keymap))); + array_filter(self::map_keys($event['organizer'], array('name' => 'CN')))); } foreach ((array)$event['url'] as $url) {