diff --git a/typo3/sysext/em/classes/install/class.tx_em_install.php b/typo3/sysext/em/classes/install/class.tx_em_install.php index 0b99f57dccc49fc04079f6bfe0939e5535e35fef..80f1f2997564eb286100a2995e0918c30734b6bd 100644 --- a/typo3/sysext/em/classes/install/class.tx_em_install.php +++ b/typo3/sysext/em/classes/install/class.tx_em_install.php @@ -1624,6 +1624,12 @@ class tx_em_Install { function forceDBupdates($extKey, $extInfo) { // Updating tables and fields? if (is_array($extInfo['files']) && in_array('ext_tables.sql', $extInfo['files'])) { + // Update the cache configurations with information of new extensions, + // that have been installed during the current process + $GLOBALS['typo3CacheManager']->setCacheConfigurations( + $GLOBALS['TYPO3_CONF_VARS']['SYS']['caching']['cacheConfigurations'] + ); + $fileContent = t3lib_div::getUrl(tx_em_Tools::getExtPath($extKey, $extInfo['type']) . 'ext_tables.sql'); $fileContent .= t3lib_cache::getDatabaseTableDefinitions(); @@ -1674,4 +1680,4 @@ if (defined('TYPO3_MODE') && isset($GLOBALS['TYPO3_CONF_VARS'][TYPO3_MODE]['XCLA include_once($GLOBALS['TYPO3_CONF_VARS'][TYPO3_MODE]['XCLASS']['typo3/sysext/em/classes/install/class.tx_em_install.php']); } -?> +?> \ No newline at end of file