Project

General

Profile

Actions

Bug #87864

closed

BackendUtility::BEgetRootLine does not respect additionalFields on second call

Added by Kevin Ditscheid about 5 years ago. Updated about 5 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Backend API
Target version:
-
Start date:
2019-03-08
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
9
PHP Version:
7.3
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

The function BackendUtility::BEgetRootLine does not respect the additionalFields on a second call to the same uid, because the method getPageForRootline does not respect the given additionalFields in its identifier to store fetched records.

The two of the calls below fetch the same results. The second call is missing the additional field.

BackendUtility::BEgetRootLine(1);
BackendUtility::BEgetRootLine(1, '', false, ['somefield']);


Related issues 1 (0 open1 closed)

Is duplicate of TYPO3 Core - Bug #87934: \TYPO3\CMS\Backend\Utility\BackendUtility::getPageForRootline does not take additionalFields into account for cache identifier generationClosedWolfgang Klinger2019-03-15

Actions
Actions #1

Updated by Gerrit Code Review about 5 years ago

  • Status changed from New to Under Review

Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/59925

Actions #2

Updated by Georg Ringer about 5 years ago

  • Status changed from Under Review to Closed

thanks for creating the issue. a solution has been pushed to #87934, therefore I am closing this issue.

Actions #3

Updated by Georg Ringer about 5 years ago

  • Is duplicate of Bug #87934: \TYPO3\CMS\Backend\Utility\BackendUtility::getPageForRootline does not take additionalFields into account for cache identifier generation added
Actions

Also available in: Atom PDF