N°9141 Fix missing bCanBeUninstalled flag for installation.xml choices

This commit is contained in:
Timothee
2026-03-10 16:55:34 +01:00
committed by Eric Espie
parent 34930a93cb
commit 337ccbb921

View File

@@ -104,6 +104,7 @@ class iTopExtensionsMap
if (array_key_exists('extension_code', $aChoiceInfo)) {
$oExtension = new iTopExtension();
$oExtension->sCode = $aChoiceInfo['extension_code'];
$oExtension->bCanBeUninstalled = !isset($aChoiceInfo['uninstallable']) || $aChoiceInfo['uninstallable'] === 'yes';
$oExtension->sLabel = $aChoiceInfo['title'];
$oExtension->sDescription = $aChoiceInfo['description'];
if (array_key_exists('modules', $aChoiceInfo)) {