diff --git a/lib/models/SeminarCycleDate.class.php b/lib/models/SeminarCycleDate.class.php
index 5fd6531dd9f4a267fe796f53f4a8ab241e4ad792..50f7105e764a4bd4ad117f825f0f37acd85fc35b 100644
--- a/lib/models/SeminarCycleDate.class.php
+++ b/lib/models/SeminarCycleDate.class.php
@@ -471,7 +471,7 @@ class SeminarCycleDate extends SimpleORMap
         $course = Course::find($this->seminar_id);
         $ret = [];
 
-        if ($startAfterTimeStamp == 0) {
+        if ($startAfterTimeStamp == 0 || $startAfterTimeStamp < $course->start_semester->vorles_beginn) {
             $startAfterTimeStamp = $course->start_semester->vorles_beginn;
         }