diff --git a/lib/classes/MyRealmModel.php b/lib/classes/MyRealmModel.php
index 8a33ff9c21242eb0eaab19a931b026cc9b29a44f..3dd7d8642408fb2c3bdefdd56dde04643573b4ea 100644
--- a/lib/classes/MyRealmModel.php
+++ b/lib/classes/MyRealmModel.php
@@ -316,7 +316,7 @@ class MyRealmModel
             $_course['user_status']    = $user_status;
             $_course['gruppe']         = !$is_deputy ? $member_ships[$course->id]['gruppe'] ?? null : ($deputy ? $deputy->gruppe : null);
             $_course['sem_number_end'] = $course->isOpenEnded() ? $max_sem_key : Semester::getIndexById($course->end_semester->id);
-            $_course['sem_number']     = Semester::getIndexById($course->start_semester->id);
+            $_course['sem_number']     = Semester::getIndexById($course->start_semester->id ?? null);
             $_course['tools']          = $course->tools;
             $_course['name']           = $course->name;
             $_course['temp_name']      = $course->name;