--- typo3/sysext/core/Classes/DataHandling/DataHandler.php.org 2012-11-27 13:52:47.000000000 +0100 +++ typo3/sysext/core/Classes/DataHandling/DataHandler.php 2012-12-13 15:30:51.000000000 +0100 @@ -5575,7 +5575,10 @@ // Set History data: $this->setHistory($table, $id, $theLogId); // Clear cache for relevant pages: - $this->clear_cache($table, $id); + if($newRow['pid'] == -1) + { + $this->clear_cache($table, $id); + } // Unset the pageCache for the id if table was page. if ($table == 'pages') { unset($this->pageCache[$id]);