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