🎨 Add check to prevent setup crash when creating config

In a4782942 a !empty() test was added but this was useless
The problem that was causing the issue was an undefined index when doing $aAvailableModules[$sModuleId]
This commit is contained in:
Pierre Goiffon
2021-05-03 16:56:33 +02:00
parent 3a06f2eaa9
commit 09b12bd06e

View File

@@ -741,8 +741,10 @@ class RunTimeEnvironment
//
$aAvailableExtensions = array();
$aAvailableModules = $this->AnalyzeInstallation($oConfig, $this->GetBuildDir());
if (!empty($aSelectedModuleCodes)) {
foreach ($aSelectedModuleCodes as $sModuleId) {
if (!array_key_exists($sModuleId, $aAvailableModules)) {
continue;
}
$aModuleData = $aAvailableModules[$sModuleId];
$sName = $sModuleId;
$sVersion = $aModuleData['version_code'];
@@ -775,7 +777,6 @@ class RunTimeEnvironment
$oInstallRec->Set('installed', $iInstallationTime);
$oInstallRec->DBInsertNoReload();
}
}
if ($this->oExtensionsMap)
{