X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FExtension%2FDownloader.php;h=db85f4248ce96161ae61eae05dfc63087c79fc89;hb=1f43c7f7412b5703c4bda33297b33b38bcc1149b;hp=76f4a120bd8e781633f7089b2f3ffc1e116c1cb5;hpb=2398c6d563451cdfcb0d4cfdf7728db189c4a135;p=civicrm-core.git diff --git a/CRM/Extension/Downloader.php b/CRM/Extension/Downloader.php index 76f4a120bd..db85f4248c 100644 --- a/CRM/Extension/Downloader.php +++ b/CRM/Extension/Downloader.php @@ -75,9 +75,11 @@ class CRM_Extension_Downloader { $requiredExtensions = CRM_Extension_System::singleton()->getManager()->findInstallRequirements([$extensionInfo->key], $extensionInfo); foreach ($requiredExtensions as $extension) { if (CRM_Extension_System::singleton()->getManager()->getStatus($extension) !== CRM_Extension_Manager::STATUS_INSTALLED && $extension !== $extensionInfo->key) { + $requiredExtensionInfo = CRM_Extension_System::singleton()->getBrowser()->getExtension($extension); + $requiredExtensionInfoName = empty($requiredExtensionInfo->name) ? $extension : $requiredExtensionInfo->name; $errors[] = [ 'title' => ts('Missing Requirement: %1', [1 => $extension]), - 'message' => ts('You will not be able to install/upgrade %1 until you have installed the %2 extension.', [1 => $extensionInfo->key, 2 => $extension]), + 'message' => ts('You will not be able to install/upgrade %1 until you have installed the %2 extension.', [1 => $extensionInfo->name, 2 => $requiredExtensionInfoName]), ]; } }