X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FExtension%2FMapper.php;h=fd828e4fe771e54a8a85776317fdf969e521ba48;hb=8b056441a3578c3e29f545865cbc951ddaa740c0;hp=b9cc7ed18210c0062dcf7f066770d2f83db54c3a;hpb=d6c79fecdf83fb0ee72271aa678e35ddf7a236b2;p=civicrm-core.git diff --git a/CRM/Extension/Mapper.php b/CRM/Extension/Mapper.php index b9cc7ed182..fd828e4fe7 100644 --- a/CRM/Extension/Mapper.php +++ b/CRM/Extension/Mapper.php @@ -286,6 +286,8 @@ class CRM_Extension_Mapper { } if (!is_array($moduleExtensions)) { + $compat = CRM_Extension_System::getCompatibilityInfo(); + // Check canonical module list $moduleExtensions = []; $sql = ' @@ -296,6 +298,9 @@ class CRM_Extension_Mapper { '; $dao = CRM_Core_DAO::executeQuery($sql); while ($dao->fetch()) { + if (!empty($compat[$dao->full_name]['force-uninstall'])) { + continue; + } try { $moduleExtensions[] = [ 'prefix' => $dao->file,