Bug #76614
closedIn 8.1.2 Fe-eId requests fail for logged in users
0%
Description
With TYPO3 8.1.2 I get errors with AJAX-requests using eID.
$GLOBALS['TSFE']->initFEuser(); ends up in an error:
"Return value of TYPO3\CMS\Core\Database\Query\QueryContext::getPageRepository() must be an instance of TYPO3\CMS\Frontend\Page\PageRepository, string returned"
Call is made in TYPO3\CMS\Core\Database\Query\QueryContext::getPageRepository(), line 348 by $this->includePlaceholders = $this->getPageRepository()->versioningPreview;
It happens after a user made login.
Logout does not always help - deleting the cookies does.
Site with problem is https://812.toctoc.ch
Almost same site, with TYPO3 8.0.1 - but no problem with eID - is https://80.toctoc.ch.
DBAL has no influence on this, neither if workspaces are used or not.
To me it looks like some "spaghetti-problem" resulting from the current work on the concerned code in core.
Files