Project

General

Profile

Actions

Bug #82953

closed

Epic #58282: Workspaces Workpackage #2

Story #58284: Bug fixes & Behaviour

Page Module throws errors after creating translation in a stage workspace

Added by Daniel Hinderink over 6 years ago. Updated almost 5 years ago.

Status:
Closed
Priority:
Must have
Assignee:
-
Category:
Workspaces
Target version:
Start date:
2017-11-08
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
8
PHP Version:
7.0
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

Steps to reproduce

1. Create a workspace.
2. Create a new translation of a page within a workspace.
3. Change to live workspace.
4. Try to access the page where the new translation has been added in the page module.

Result

Page can not be loaded in the page module. Responds with an error message.

Error Message:
"Uncaught TYPO3 Exception: Argument 2 passed to TYPO3\CMS\Core\Imaging\IconFactory::getIconForRecord() must be of the type array, boolean given"

Affected Versions
8.7.0-8.7.8.

Solution:
./sysext/backend/Classes/Controller/PageLayoutController.php
Line 388

$queryBuilder->expr()->gte(
must be
$queryBuilder->expr()->lte(

Please find a patch solving the problem attached.


Files

typo3-8-7-8_2.patch (1.14 KB) typo3-8-7-8_2.patch Daniel Hinderink, 2017-11-08 16:00

Related issues 2 (0 open2 closed)

Related to TYPO3 Core - Bug #81659: Workspace page translation fatal error in the backend Closed2017-06-21

Actions
Related to TYPO3 Core - Bug #82535: Non published Translation in Workspace causes Exception in Live WorkspaceClosed2017-09-21

Actions
Actions

Also available in: Atom PDF