From d3430cfc56512cd3cc74bedd6cca417ac17f9d1e Mon Sep 17 00:00:00 2001 From: Coleman Watts Date: Sun, 22 Sep 2019 13:49:00 -0400 Subject: [PATCH] Upgrader: handle missing obsolete extensions --- CRM/Upgrade/Form.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CRM/Upgrade/Form.php b/CRM/Upgrade/Form.php index d9561c3953..f37f682246 100644 --- a/CRM/Upgrade/Form.php +++ b/CRM/Upgrade/Form.php @@ -648,7 +648,7 @@ SET version = '$version' $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("
  • %s
  • ", ts('The extension %1 is now obsolete and has been disabled.', [1 => $key])); } } -- 2.25.1