From 669641142b35407ae8b6cce1cda95fdb77747ac9 Mon Sep 17 00:00:00 2001 From: provokateurin Date: Tue, 27 Aug 2024 13:14:56 +0200 Subject: [PATCH] fix(TemplateLayout): Use NavigationManager to get default app name Signed-off-by: provokateurin --- lib/private/TemplateLayout.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/lib/private/TemplateLayout.php b/lib/private/TemplateLayout.php index 2e397d2a3e2..0ef4ec197cf 100644 --- a/lib/private/TemplateLayout.php +++ b/lib/private/TemplateLayout.php @@ -99,11 +99,10 @@ class TemplateLayout extends \OC_Template { $logoUrl = $this->config->getSystemValueString('logo_url', ''); $this->assign('logoUrl', $logoUrl); - // Set default app name - $defaultApp = \OC::$server->getAppManager()->getDefaultAppForUser(); - $defaultAppInfo = \OC::$server->getAppManager()->getAppInfo($defaultApp); - $l10n = \OC::$server->get(IFactory::class)->get($defaultApp); - $this->assign('defaultAppName', $l10n->t($defaultAppInfo['name'])); + // Set default entry name + $defaultEntryId = \OCP\Server::get(INavigationManager::class)->getDefaultEntryIdForUser(); + $defaultEntry = \OCP\Server::get(INavigationManager::class)->get($defaultEntryId); + $this->assign('defaultAppName', $defaultEntry['name']); // Add navigation entry $this->assign('application', '');