diff --git a/lib/navigation/CourseNavigation.php b/lib/navigation/CourseNavigation.php index f5d7f71d2194f3b7bb70ff93112f1b03259d2eb8..d4c7919af153a1ccd6c178cdba8a927f179d7691 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); + } } } }