N°9141 Log when extension uninstallation is forced

This commit is contained in:
Timmy38
2026-03-05 11:14:43 +01:00
committed by GitHub
parent f6664862b5
commit 64f5e0c037
2 changed files with 25 additions and 5 deletions

View File

@@ -107,7 +107,7 @@ class WizStepModulesChoice extends WizardStep
$bSelected = in_array($oExtension->sCode, $aSelectedExtensions);
if ($oExtension->bInstalled && !$bSelected) {
$aExtensionsRemoved[$oExtension->sCode] = $oExtension->sLabel;
if (!$oExtension->CanBeUninstalled()) {
if (!$oExtension->CanBeUninstalled() || $oExtension->sSource === iTopExtension::SOURCE_REMOTE) {
$aExtensionsNotUninstallable[$oExtension->sCode] = true;
}
} elseif (!$oExtension->bInstalled && $bSelected) {