ExtensionUpgrades - Skip trying to upgrade missing dependencies
authorColeman Watts <coleman@civicrm.org>
Tue, 25 Jan 2022 16:54:40 +0000 (11:54 -0500)
committerColeman Watts <coleman@civicrm.org>
Thu, 27 Jan 2022 02:33:46 +0000 (21:33 -0500)
commit13182e01c95912ac6a872296287f2134d8a86e39
treeff5b19e1ef3e7a293ef3fa0b2a4ae8e2b9dedbac
parente463176669126e69de7232342b545d631b4fce61
ExtensionUpgrades - Skip trying to upgrade missing dependencies

Before: Missing dependencies would be added and then the extension upgrader would try and fail to upgrade them
After: They are skipped, as missing extension dependencies are handled elsewhere

This allows the extension upgrade to proceed without error, even if there are missing dependencies.
The user will be prompted to install the missing dependencies afterward.
CRM/Extension/Mapper.php
CRM/Extension/Upgrades.php