From 031e5758fa66810397e23b6c474ac71f8c24fdf6 Mon Sep 17 00:00:00 2001
From: Jan-Hendrik Willms <tleilax+studip@gmail.com>
Date: Fri, 11 Nov 2022 14:55:38 +0000
Subject: [PATCH] fix parameters for semester index retrieval, fixes #1775

Closes #1775

Merge request studip/studip!1152
---
 lib/classes/JsonApi/Routes/Courses/CoursesIndex.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/classes/JsonApi/Routes/Courses/CoursesIndex.php b/lib/classes/JsonApi/Routes/Courses/CoursesIndex.php
index 456e7d092fb..bddda07e5b7 100644
--- a/lib/classes/JsonApi/Routes/Courses/CoursesIndex.php
+++ b/lib/classes/JsonApi/Routes/Courses/CoursesIndex.php
@@ -79,7 +79,7 @@ class CoursesIndex extends JsonApiController
             if (!$semester) {
                 return 'Invalid "semester".';
             }
-            $semNumber = \Semester::getIndexById($semester->id);
+            $semNumber = \Semester::getIndexById($semester->id, true, true);
             if ($semNumber === false) {
                 return 'Invalid "semester".';
             }
@@ -101,7 +101,7 @@ class CoursesIndex extends JsonApiController
         $filtering = $this->getQueryParameters()->getFilteringParameters() ?: [];
 
         if (isset($filtering['semester'])) {
-            $filtering['semester'] = \Semester::getIndexById($filtering['semester']);
+            $filtering['semester'] = \Semester::getIndexById($filtering['semester'], true, true);
         }
 
         return array_merge($defaults, $filtering);
-- 
GitLab