diff --git a/typo3/sysext/core/Classes/DataHandling/DataHandler.php b/typo3/sysext/core/Classes/DataHandling/DataHandler.php index f3a3e1f86dd4eab29d1adf45c5ccb5654f91b5a8..3d049826bf013a26fb18654dccc6167039c715a1 100644 --- a/typo3/sysext/core/Classes/DataHandling/DataHandler.php +++ b/typo3/sysext/core/Classes/DataHandling/DataHandler.php @@ -8335,6 +8335,8 @@ class DataHandler implements LoggerAwareInterface $cacheManager = $this->getCacheManager(); $cacheManager->flushCachesInGroupByTags('pages', array_keys($tagsToClear)); + // Filter duplicate cache commands from cacheQueue + $clearCacheCommands = array_unique($clearCacheCommands); // Execute collected clear cache commands from page TSConfig foreach ($clearCacheCommands as $command) { $this->clear_cacheCmd($command);