diff --git a/lib/calendar/CalendarParser.class.php b/lib/calendar/CalendarParser.class.php index dac15701961b25f4c9e26b600d572606f0c57c35..75780763f78c42186b45e50725d0724cb509907f 100644 --- a/lib/calendar/CalendarParser.class.php +++ b/lib/calendar/CalendarParser.class.php @@ -102,11 +102,11 @@ class CalendarParser $calendar_event->setAccessibility($component['CLASS']); $calendar_event->setUserDefinedCategories($component['CATEGORIES']); $calendar_event->event->category_intern = $component['STUDIP_CATEGORY'] ?: 1; - $calendar_event->setPriority($component['PRIORITY']); + $calendar_event->setPriority($component['PRIORITY'] ?? 0); $calendar_event->event->location = $component['LOCATION']; $calendar_event->setExceptions($component['EXDATE']); - $calendar_event->event->mkdate = $component['CREATED']; - $calendar_event->event->chdate = $component['LAST-MODIFIED'] ?: $component['CREATED']; + $calendar_event->event->mkdate = $component['CREATED'] ?? time(); + $calendar_event->event->chdate = $component['LAST-MODIFIED'] ?: $component['CREATED'] ?? time(); $calendar_event->event->importdate = $this->time; }