diff --git a/typo3/sysext/beuser/Classes/Controller/PermissionController.php b/typo3/sysext/beuser/Classes/Controller/PermissionController.php index 101c9bee217d403887c4d27fd394f2b31940c9ec..c9c0ee9b8347d9a7bd7119ee3c317f94b55952ca 100644 --- a/typo3/sysext/beuser/Classes/Controller/PermissionController.php +++ b/typo3/sysext/beuser/Classes/Controller/PermissionController.php @@ -163,14 +163,16 @@ class PermissionController extends ActionController if ($currentRequest->getControllerActionName() === 'edit') { // CLOSE button: - $closeButton = $buttonBar->makeLinkButton() - ->setHref($this->returnUrl) - ->setTitle($lang->sL('LLL:EXT:lang/Resources/Private/Language/locallang_core.xlf:rm.closeDoc')) - ->setIcon($this->view->getModuleTemplate()->getIconFactory()->getIcon( - 'actions-close', - Icon::SIZE_SMALL - )); - $buttonBar->addButton($closeButton); + if (!empty($this->returnUrl)) { + $closeButton = $buttonBar->makeLinkButton() + ->setHref($this->returnUrl) + ->setTitle($lang->sL('LLL:EXT:lang/Resources/Private/Language/locallang_core.xlf:rm.closeDoc')) + ->setIcon($this->view->getModuleTemplate()->getIconFactory()->getIcon( + 'actions-close', + Icon::SIZE_SMALL + )); + $buttonBar->addButton($closeButton); + } // SAVE button: $saveButton = $buttonBar->makeInputButton()