diff --git a/typo3/sysext/core/Classes/DataHandling/DataHandler.php b/typo3/sysext/core/Classes/DataHandling/DataHandler.php index 39a046a35657631a344d9090d71f87bb520733f2..a2bbf7f102ce9b3d599d0703803a1f68ac6b485d 100644 --- a/typo3/sysext/core/Classes/DataHandling/DataHandler.php +++ b/typo3/sysext/core/Classes/DataHandling/DataHandler.php @@ -7929,6 +7929,8 @@ class DataHandler $cacheManager->flushCachesInGroupByTag('pages', $tag); } + // 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);