From 4fb7e4cf98b73d334f5ffb7479043b571198f34a Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms <tleilax+studip@gmail.com> Date: Thu, 7 Dec 2023 12:50:15 +0000 Subject: [PATCH] fixes #3544 Closes #3544 Merge request studip/studip!2433 --- app/controllers/course/details.php | 2 +- lib/models/ModuleManagementModelTreeItem.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/controllers/course/details.php b/app/controllers/course/details.php index 2a685e3b683..1c9b0345668 100644 --- a/app/controllers/course/details.php +++ b/app/controllers/course/details.php @@ -111,7 +111,7 @@ class Course_DetailsController extends AuthenticatedController return false; } $modul_start = Semester::find($modul->start)->beginn ?: 0; - $modul_end = Semester::find($modul->end)->ende ?: PHP_INT_MAX; + $modul_end = $modul->end ? Semester::find($modul->end)->ende : PHP_INT_MAX; return ($modul_start <= $course_end && $modul_end >= $course_start); }); diff --git a/lib/models/ModuleManagementModelTreeItem.php b/lib/models/ModuleManagementModelTreeItem.php index c2d4269c32b..522a7b05d40 100644 --- a/lib/models/ModuleManagementModelTreeItem.php +++ b/lib/models/ModuleManagementModelTreeItem.php @@ -57,7 +57,7 @@ abstract class ModuleManagementModelTreeItem extends ModuleManagementModel imple $types = $types ?: $path; $trails = []; $class_name = get_class($this); - $next = $path[array_search($class_name, $path) + 1]; + $next = $path[array_search($class_name, $path) + 1] ?? null; $parents = $this->getParents($next); foreach ($parents as $parent) { -- GitLab