Project

General

Profile

Actions

Bug #44301

closed

Invalid call to t3lib_TCEmain::processRemapStack()

Added by Oliver Hader over 11 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Should have
Assignee:
Category:
-
Target version:
Start date:
2013-01-04
Due date:
% Done:

100%

Estimated time:
TYPO3 Version:
4.5
PHP Version:
5.3
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

The remap stack in t3lib_TCEmain/DataHandler is dedicated to process pending records and references after all database operations. This occurs if child-parent-structures are handled and not all data has been persisted yet.

However, there's one call that at least influences this behaviour on workspaces using IRRE records, which should happen at the end of processing data-map or command-map - here's the call-stack:
  • copyRecord_raw($table, $uid, $pid, $overrideArray, $workspaceOptions)
  • insertNewCopyVersion($table, $fieldArray, $realPid)
  • processRemapStack()

This behaviour has been introduced in 2007 in ecff9833c02e6bc61d98a6ff4b34b741c5d732ad with a first draft to get IRRE working in workspaces, which was then partly reverted during TYPO3 4.2 development - but some changes obviously have been overseen.

Actions

Also available in: Atom PDF