From aa34f2f4571b2512ebd90e61e1f1cd6d9d50ebef Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Wed, 9 Apr 2025 18:39:42 +0200 Subject: [PATCH] fix: reuse default navigation entry when updating navigation entries Signed-off-by: Robin Appelman --- lib/private/NavigationManager.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/private/NavigationManager.php b/lib/private/NavigationManager.php index 83d26c7ca63..c2125bc6f8a 100644 --- a/lib/private/NavigationManager.php +++ b/lib/private/NavigationManager.php @@ -110,9 +110,10 @@ class NavigationManager implements INavigationManager { } private function updateDefaultEntries() { + $defaultEntryId = $this->getDefaultEntryIdForUser($this->userSession->getUser(), false); foreach ($this->entries as $id => $entry) { if ($entry['type'] === 'link') { - $this->entries[$id]['default'] = $id === $this->getDefaultEntryIdForUser($this->userSession->getUser(), false); + $this->entries[$id]['default'] = $id === $defaultEntryId; } } }