From 6710a2fd4ca7c1c43c3f3f1e5d33f70173df2c54 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Noack?= <noack@data-quest.de>
Date: Mon, 30 Oct 2023 12:27:07 +0000
Subject: [PATCH] Resolve "Fatal Error in ResponsiveHelper, leere Anzeige auf
 allen Seiten"

Closes #3403

Merge request studip/studip!2314
---
 lib/classes/ResponsiveHelper.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lib/classes/ResponsiveHelper.php b/lib/classes/ResponsiveHelper.php
index b470eb07f43..4256d521fa3 100644
--- a/lib/classes/ResponsiveHelper.php
+++ b/lib/classes/ResponsiveHelper.php
@@ -254,10 +254,10 @@ class ResponsiveHelper
                     if ($studip_module instanceof StudipModule) {
                         $tool_nav = $studip_module->getTabNavigation($course->id) ?: [];
                         foreach ($tool_nav as $nav_name => $navigation) {
-                            if (!empty($tool->metadata['displayname'])) {
-                                $navigation->setTitle($tool->getDisplayname());
-                            }
                             if ($nav_name && is_a($navigation, 'Navigation')) {
+                                if (!empty($tool->metadata['displayname'])) {
+                                    $navigation->setTitle($tool->getDisplayname());
+                                }
                                 $cnav['children'][$path . '/' . $nav_name] = [
                                     'icon'     => $navigation->getImage() ? $navigation->getImage()->asImagePath() : '',
                                     'title'    => $navigation->getTitle(),
-- 
GitLab