From d201ad765bd37cf6907ab41917bf8292fc3eebd9 Mon Sep 17 00:00:00 2001 From: Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de> Date: Wed, 20 Oct 2021 13:14:06 +0200 Subject: [PATCH] fixes #273 --- app/controllers/course/timesrooms.php | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/app/controllers/course/timesrooms.php b/app/controllers/course/timesrooms.php index 14db14fe1bf..486d7b065f9 100644 --- a/app/controllers/course/timesrooms.php +++ b/app/controllers/course/timesrooms.php @@ -1051,15 +1051,13 @@ class Course_TimesroomsController extends AuthenticatedController $this->has_bookings = $count > 0; } - - $course = Course::find($this->course->id); if ($this->course->isOpenEnded()) { // course with endless lifespan - $end_semester = Semester::findBySQL("beginn >= ? ", [$this->course->start_time]); + $end_semester = Semester::findBySQL("beginn >= ? ORDER BY beginn", [$this->course->start_time]); } else { // course over more than one semester - $end_semester = $course->semesters; + $end_semester = $this->course->semesters; } - $this->start_weeks = $this->course->end_semester->getStartWeeks(); + $this->start_weeks = $this->course->start_semester->getStartWeeks($this->course->duration_time); if (!empty($end_semester)) { $this->end_semester_weeks = []; -- GitLab