diff --git a/typo3/sysext/extensionmanager/Classes/Report/ExtensionStatus.php b/typo3/sysext/extensionmanager/Classes/Report/ExtensionStatus.php index 60660bc7f674f6ff3936d8999a04667823a00bf7..3aa25d12782182cf4b6053550d76bc8cd8ee3e6a 100644 --- a/typo3/sysext/extensionmanager/Classes/Report/ExtensionStatus.php +++ b/typo3/sysext/extensionmanager/Classes/Report/ExtensionStatus.php @@ -15,6 +15,7 @@ namespace TYPO3\CMS\Extensionmanager\Report; +use TYPO3\CMS\Core\Core\Environment; use TYPO3\CMS\Core\Localization\LanguageService; use TYPO3\CMS\Core\Localization\LanguageServiceFactory; use TYPO3\CMS\Core\Utility\GeneralUtility; @@ -80,7 +81,10 @@ class ExtensionStatus implements StatusProviderInterface public function getStatus() { $status = []; - $status['mainRepositoryStatus'] = $this->getMainRepositoryStatus(); + + if (!Environment::isComposerMode()) { + $status['mainRepositoryStatus'] = $this->getMainRepositoryStatus(); + } $extensionStatus = $this->getSecurityStatusOfExtensions(); $status['extensionsSecurityStatusInstalled'] = $extensionStatus->loaded ?? [];