Project

General

Profile

Actions

Bug #76614

closed

In 8.1.2 Fe-eId requests fail for logged in users

Added by Gisèle Wendl almost 8 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Must have
Assignee:
-
Category:
Frontend
Target version:
Start date:
2016-06-13
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
8
PHP Version:
7.0
Tags:
eID, feUserInit, getPageRepository
Complexity:
Is Regression:
No
Sprint Focus:

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

Actions

Also available in: Atom PDF