Actions
Bug #44301
closedInvalid call to t3lib_TCEmain::processRemapStack()
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