From c00b7b92f869bc7c58c82b814af85c80b86f11c9 Mon Sep 17 00:00:00 2001
From: Jan-Hendrik Willms <tleilax+studip@gmail.com>
Date: Wed, 11 Jan 2023 14:19:34 +0000
Subject: [PATCH] use first found sem class or default sem class instead of
 relying on a sem class with id 1, fixes #2006

Closes #2006

Merge request studip/studip!1304
---
 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 d905ca9b5f7..5a6c67b1049 100644
--- a/lib/classes/MyRealmModel.php
+++ b/lib/classes/MyRealmModel.php
@@ -937,7 +937,7 @@ class MyRealmModel
     {
         $default_modules = [];
         if ($range_type === 'course') {
-            $sem_class = SemClass::getClasses()[1];
+            $sem_class = array_values(SemClass::getClasses())[0] ?? SemClass::getDefaultSemClass();
         } else {
             $sem_class = SemClass::getDefaultInstituteClass(1);
         }
-- 
GitLab