From 326f93fa12f5e76dd5e74a60f986986183454fcd Mon Sep 17 00:00:00 2001
From: Jan-Hendrik Willms <tleilax+studip@gmail.com>
Date: Tue, 1 Oct 2024 06:50:55 +0000
Subject: [PATCH] prevent warning on my courses, fixes #4655

Closes #4655

Merge request studip/studip!3466
---
 lib/classes/MyRealmModel.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/classes/MyRealmModel.php b/lib/classes/MyRealmModel.php
index 8a33ff9c212..3dd7d864240 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;
-- 
GitLab