[BUGFIX] Activate runtimeActivatedPackages without cache clearing
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Classes / Utility / ExtensionManagementUtility.php
index 6eb2bfc..9041885 100644 (file)
@@ -1586,7 +1586,7 @@ tt_content.' . $key . $prefix . ' {
         * @return string
         */
        static protected function getExtLocalconfCacheIdentifier() {
-               return 'ext_localconf_' . sha1((TYPO3_version . PATH_site . 'extLocalconf'));
+               return 'ext_localconf_' . sha1(TYPO3_version . PATH_site . 'extLocalconf' . serialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['runtimeActivatedPackages']));
        }
 
        /**
@@ -1713,7 +1713,7 @@ tt_content.' . $key . $prefix . ' {
         * @return string
         */
        static protected function getBaseTcaCacheIdentifier() {
-               return 'tca_base_' . sha1((TYPO3_version . PATH_site . 'tca'));
+               return 'tca_base_' . sha1(TYPO3_version . PATH_site . 'tca' . serialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['runtimeActivatedPackages']));
        }
 
        /**
@@ -1859,7 +1859,7 @@ tt_content.' . $key . $prefix . ' {
         * @return string
         */
        static protected function getExtTablesCacheIdentifier() {
-               return 'ext_tables_' . sha1((TYPO3_version . PATH_site . 'extTables'));
+               return 'ext_tables_' . sha1(TYPO3_version . PATH_site . 'extTables' . serialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['runtimeActivatedPackages']));
        }
 
        /**