From 98d7db55cd486e04be186d4b50fac9068fdb5754 Mon Sep 17 00:00:00 2001
From: Ron Lucke <lucke@elan-ev.de>
Date: Wed, 12 Jan 2022 10:36:44 +0000
Subject: [PATCH] BIEST #490

---
 app/controllers/contents/courseware.php | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/app/controllers/contents/courseware.php b/app/controllers/contents/courseware.php
index 4f9b4d175df..c00f3e08192 100755
--- a/app/controllers/contents/courseware.php
+++ b/app/controllers/contents/courseware.php
@@ -199,12 +199,12 @@ class Contents_CoursewareController extends AuthenticatedController
             $this->all_semesters = false;
             $this->semesters = [Semester::find($sem_key)];
         }
-        $params = [
-            'order_by'            => null,
-            'order'               => 'asc',
-            'studygroups_enabled' => Config::get()->MY_COURSES_ENABLE_STUDYGROUPS,
-            'deputies_enabled'    => Config::get()->DEPUTIES_ENABLE,
-        ];
+        usort($this->semesters, function ($a, $b) {
+            if ($a->beginn === $b->beginn) {
+                return 0;
+            }
+            return ($a->beginn > $b->beginn) ? -1 : 1;
+        });
 
         $this->sem_courses  = $this->getCoursewareCourses($sem_key);
     }
-- 
GitLab