diff --git a/CRM/Upgrade/Form.php b/CRM/Upgrade/Form.php index d9561c39532d..f37f68224680 100644 --- a/CRM/Upgrade/Form.php +++ b/CRM/Upgrade/Form.php @@ -648,7 +648,7 @@ public static function disableOldExtensions(CRM_Queue_TaskContext $ctx, $postUpg $disabled = []; $manager = CRM_Extension_System::singleton()->getManager(); foreach ($compatInfo as $key => $ext) { - if (!empty($ext['obsolete']) && $manager->getStatus($key) == $manager::STATUS_INSTALLED) { + if (!empty($ext['obsolete']) && in_array($manager->getStatus($key), [$manager::STATUS_INSTALLED, $manager::STATUS_INSTALLED_MISSING])) { $disabled[$key] = sprintf("