Actions
Bug #63778
closedBug #63692: Memory consumption while bulk inserting
Do not fetch TSconfig in DataHandler->process_datamap for non-page-records
Start date:
2014-12-11
Due date:
% Done:
100%
Estimated time:
TYPO3 Version:
6.2
PHP Version:
Tags:
Complexity:
no-brainer
Is Regression:
No
Sprint Focus:
Description
In DataHandler->process_datamap for each record DataHandler->getTCEMAIN_TSconfig is executed, but the TSconfig is used only if $status 'new' && $table 'pages'
if ($recordAccess) { // Here the "pid" is set IF NOT the old pid was a string pointing to a place in the subst-id array. list($tscPID) = BackendUtility::getTSCpid($table, $id, $old_pid_value ? $old_pid_value : $fieldArray['pid']); $TSConfig = $this->getTCEMAIN_TSconfig($tscPID); if ($status == 'new' && $table == 'pages' && is_array($TSConfig['permissions.'])) { $fieldArray = $this->setTSconfigPermissions($fieldArray, $TSConfig['permissions.']); }
Actions