diff --git a/typo3/sysext/beuser/Classes/Controller/PermissionController.php b/typo3/sysext/beuser/Classes/Controller/PermissionController.php index 56af74010f5c227bb9e4d3dfc70e262d7a0db4ef..14dbf71b2e1e51254a50b84c78defdb75354e428 100644 --- a/typo3/sysext/beuser/Classes/Controller/PermissionController.php +++ b/typo3/sysext/beuser/Classes/Controller/PermissionController.php @@ -421,7 +421,10 @@ class PermissionController $viewModeItems[] = GeneralUtility::makeInstance(DropDownRadio::class) ->setActive($this->depth === $value) ->setLabel($label) - ->setHref((string)$this->uriBuilder->buildUriFromRoute('permissions_pages', ['depth' => $value])); + ->setHref((string)$this->uriBuilder->buildUriFromRoute('permissions_pages', [ + 'id' => $this->id, + 'depth' => $value, + ])); } $viewModeButton = $buttonBar->makeDropDownButton() ->setLabel($lang->sL('LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.view'))