diff --git a/app/controllers/my_courses.php b/app/controllers/my_courses.php index 02e6ecafaa51e31413ded9e5a72c995a55841ee3..f2ddb37c493acbefd0eff24b77879c0b5698ec68 100644 --- a/app/controllers/my_courses.php +++ b/app/controllers/my_courses.php @@ -90,7 +90,7 @@ class MyCoursesController extends AuthenticatedController 'order' => 'asc', 'studygroups_enabled' => Config::get()->MY_COURSES_ENABLE_STUDYGROUPS, 'deputies_enabled' => Config::get()->DEPUTIES_ENABLE, - ]) ?? []; + ]); // Waiting list $this->waiting_list = MyRealmModel::getWaitingList($GLOBALS['user']->id); diff --git a/lib/classes/MyRealmModel.php b/lib/classes/MyRealmModel.php index 1ba90a574e2ed3feff1e4b70d73ea1822a2914f4..439094fde12fa3f2d468b3d282ab4275b7e734ae 100644 --- a/lib/classes/MyRealmModel.php +++ b/lib/classes/MyRealmModel.php @@ -282,7 +282,7 @@ class MyRealmModel * * @param string $sem Semester index * @param array $params Additional parameters - * @return array|null + * @return array */ public static function getPreparedCourses($sem = 'all', $params = []) { @@ -298,10 +298,6 @@ class MyRealmModel $param_array = 'name seminar_id visible veranstaltungsnummer start_time duration_time status visible '; $param_array .= 'chdate admission_binding modules admission_prelim'; - if (!$courses) { - return null; - } - // filtering courses $member_ships = User::findCurrent()->course_memberships->toGroupedArray('seminar_id', 'status gruppe'); $children = []; @@ -393,10 +389,6 @@ class MyRealmModel $sem_courses[$semester_assign[$parent]][$parent]['children'] = $kids; } - if (!$sem_courses) { - return null; - } - if (!empty($params['main_navigation'])) { return $sem_courses; } @@ -444,7 +436,7 @@ class MyRealmModel self::groupByMVVModule($sem_courses); } - return $sem_courses ?: null; + return $sem_courses; } /**