diff options
| author | David Siegfried <david.siegfried@uni-vechta.de> | 2024-10-28 06:42:50 +0000 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-10-28 06:42:50 +0000 |
| commit | e5d2321939878da4e76abf26e27ca4b2a8512ea1 (patch) | |
| tree | ee1a92014ff9fe6db17861bd1d792def04951109 /lib/navigation/CourseNavigation.php | |
| parent | a57302ac5113dab2796de66b4f4198f5fe6cac1b (diff) | |
prevent php-warnings in CourseNavigation, fixes #4771
Closes #4771
Merge request studip/studip!3560
Diffstat (limited to 'lib/navigation/CourseNavigation.php')
| -rw-r--r-- | lib/navigation/CourseNavigation.php | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/lib/navigation/CourseNavigation.php b/lib/navigation/CourseNavigation.php index f5d7f71..d4c7919 100644 --- a/lib/navigation/CourseNavigation.php +++ b/lib/navigation/CourseNavigation.php @@ -71,16 +71,18 @@ class CourseNavigation extends Navigation } } - foreach ($navigations as $key => $nav) { - if ( - $this->range instanceof Institute - || Seminar_Perm::get()->have_studip_perm($found->getVisibilityPermission(), $this->range->id) - ) { - if (isset($found->metadata['displayname'])) { - $nav->setTitle($found->getDisplayname()); - } + if ($found) { + foreach ($navigations as $key => $nav) { + if ( + $this->range instanceof Institute + || Seminar_Perm::get()->have_studip_perm($found->getVisibilityPermission(), $this->range->id) + ) { + if (isset($found->metadata['displayname'])) { + $nav->setTitle($found->getDisplayname()); + } - $this->insertSubNavigation($key, $nav, $where); + $this->insertSubNavigation($key, $nav, $where); + } } } } |
