From 2d261197c18af19c78ea66a88877da84692c02a9 Mon Sep 17 00:00:00 2001 From: Thomas Hackl Date: Mon, 22 Sep 2025 16:03:02 +0200 Subject: Resolve "Anmeldesets: Veranstaltungssuche funktioniert nicht mehr" Closes #5740 and #5791 Merge request studip/studip!4483 --- .../Routes/Admission/AvailableCoursesIndex.php | 4 +- .../vue/apps/admission/ConfigureCourseSet.vue | 44 +++++++++++++++++++--- 2 files changed, 42 insertions(+), 6 deletions(-) diff --git a/lib/classes/JsonApi/Routes/Admission/AvailableCoursesIndex.php b/lib/classes/JsonApi/Routes/Admission/AvailableCoursesIndex.php index cb7a645..8296bcd 100644 --- a/lib/classes/JsonApi/Routes/Admission/AvailableCoursesIndex.php +++ b/lib/classes/JsonApi/Routes/Admission/AvailableCoursesIndex.php @@ -33,7 +33,9 @@ class AvailableCoursesIndex extends JsonApiController $body['filter'] ); - $courses = count($courses) > 0 ? \Course::findMany(array_keys($courses)) : []; + $courses = count($courses) > 0 + ? \Course::findMany(array_keys($courses), "ORDER BY `VeranstaltungsNummer`, `Name`") + : []; return $this->getContentResponse($courses); } diff --git a/resources/vue/apps/admission/ConfigureCourseSet.vue b/resources/vue/apps/admission/ConfigureCourseSet.vue index b46da13..cb57e10 100644 --- a/resources/vue/apps/admission/ConfigureCourseSet.vue +++ b/resources/vue/apps/admission/ConfigureCourseSet.vue @@ -119,7 +119,9 @@