Skip to content
Snippets Groups Projects
Commit cdc8fca1 authored by Mathias Schreiber's avatar Mathias Schreiber Committed by Markus Klein
Browse files

[BUGFIX] Check for BackendTemplateView in IndexedSearch

We need to check for the correct View Object before
working with ModuleTemplate because Extbase initializes a
view even if there is none.

Resolves: #71754
Releases: master
Change-Id: I4e66b7d087af310d0f3dc096b2fc893c8016b92e
Reviewed-on: https://review.typo3.org/44862


Reviewed-by: default avatarWouter Wolters <typo3@wouterwolters.nl>
Tested-by: default avatarWouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: default avatarStefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: default avatarMarkus Klein <markus.klein@typo3.org>
Tested-by: default avatarMarkus Klein <markus.klein@typo3.org>
parent 8430a661
Branches
Tags
No related merge requests found
......@@ -85,13 +85,15 @@ class AdministrationController extends ActionController
*/
protected function initializeView(ViewInterface $view)
{
/** @var BackendTemplateView $view */
parent::initializeView($view);
$permissionClause = $this->getBackendUserAuthentication()->getPagePermsClause(1);
$pageRecord = BackendUtility::readPageAccess($this->pageUid, $permissionClause);
$view->getModuleTemplate()->getDocHeaderComponent()->setMetaInformation($pageRecord);
$this->generateMenu();
$this->view->getModuleTemplate()->setFlashMessageQueue($this->controllerContext->getFlashMessageQueue());
if ($view instanceof BackendTemplateView) {
/** @var BackendTemplateView $view */
parent::initializeView($view);
$permissionClause = $this->getBackendUserAuthentication()->getPagePermsClause(1);
$pageRecord = BackendUtility::readPageAccess($this->pageUid, $permissionClause);
$view->getModuleTemplate()->getDocHeaderComponent()->setMetaInformation($pageRecord);
$this->generateMenu();
$this->view->getModuleTemplate()->setFlashMessageQueue($this->controllerContext->getFlashMessageQueue());
}
}
/**
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment