Project

General

Profile

Bug #79635

Updated by Thomas Hohn about 7 years ago

Due to a bug in the Datahandler an extensive processing can occur for the additional Coalescence calls 
 for remapping calls via processDatamap_afterDatabaseOperations. 

 It is possible to    coalescent calls to processDatamap_afterDatabaseOperations into one pr. table instead of one pr. 
 remapstack entry in @processRemapStack@ 

 Current situation in vanilla TYPO3 installation: 
 Create page with 1 tt_content element. Copy that page.  
 This triggers 1 call to processDatamap_afterDatabaseOperations for the page - but also 3 calls to processDatamap_afterDatabaseOperations  
 for the tt_content element.  

 It would be better only to issue 1 call for the tt_content element with the "combined" processing array 
 since each subscriber would need to filter the other 2 calls if only the "signal" that a change 
 on the table has occurred. Today  
 
 Solution is to add an extensive processing can occur for the additional calls. 
 
 Adding a new hook processDatamapAfterDatabaseOperations that can be used for to get 
 a coalescent version and keeping processDatamap_afterDatabaseOperations for backwards 
 compatibility.

Back