diff --git a/typo3/sysext/core/Classes/DataHandling/DataHandler.php b/typo3/sysext/core/Classes/DataHandling/DataHandler.php index 39328f985b963bde209c61b2a20ed489dff8a9d3..1e630708148ac6c6427106f66b7dde5516de324b 100644 --- a/typo3/sysext/core/Classes/DataHandling/DataHandler.php +++ b/typo3/sysext/core/Classes/DataHandling/DataHandler.php @@ -8211,7 +8211,7 @@ class DataHandler implements LoggerAwareInterface $clearCacheCommands = array_unique($commands); } // Call post processing function for clear-cache: - $_params = ['table' => $table, 'uid' => $uid, 'uid_page' => $pageUid, 'TSConfig' => $TSConfig]; + $_params = ['table' => $table, 'uid' => $uid, 'uid_page' => $pageUid, 'TSConfig' => $TSConfig, 'tags' => $tagsToClear]; foreach ($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearCachePostProc'] ?? [] as $_funcRef) { GeneralUtility::callUserFunction($_funcRef, $_params, $this); } @@ -8316,7 +8316,7 @@ class DataHandler implements LoggerAwareInterface } // Call post processing function for clear-cache: - $_params = ['cacheCmd' => strtolower($cacheCmd)]; + $_params = ['cacheCmd' => strtolower($cacheCmd), 'tags' => $tagsToFlush]; foreach ($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearCachePostProc'] ?? [] as $_funcRef) { GeneralUtility::callUserFunction($_funcRef, $_params, $this); }