Solved json obj to array issue

This commit is contained in:
g4b0 2013-03-28 14:45:23 +01:00 committed by Ingo Schommer
parent 600d9cff53
commit f033321adc

View File

@ -1378,7 +1378,11 @@ class LeftAndMain extends Controller implements PermissionProvider {
$cache = SS_Cache::factory('LeftAndMain_CMSVersion');
$cacheKey = filemtime($composerLockPath);
$versions = $cache->load($cacheKey);
if(!$versions) $versions = array();
if($versions) {
$versions = json_decode($versions, true);
} else {
$versions = array();
}
if(!$versions && $jsonData = file_get_contents($composerLockPath)) {
$lockData = json_decode($jsonData);
if($lockData && isset($lockData->packages)) {
@ -1394,7 +1398,7 @@ class LeftAndMain extends Controller implements PermissionProvider {
}
}
}
// Fall back to static version file
foreach($modules as $moduleName => $moduleSpec) {
if(!isset($versions[$moduleName])) {