diff --git a/setup/src/Magento/Setup/Model/MarketplaceManager.php b/setup/src/Magento/Setup/Model/MarketplaceManager.php index cf80db1f0d0abb183e284a72caba98ac5c2e7d9a..0cc680f3c0c157f4b1d8b9f6d55e4bfcd47475ec 100644 --- a/setup/src/Magento/Setup/Model/MarketplaceManager.php +++ b/setup/src/Magento/Setup/Model/MarketplaceManager.php @@ -269,7 +269,7 @@ class MarketplaceManager if ($directory->isExist($this->pathToAuthFile) && $directory->isReadable($this->pathToAuthFile)) { try { $authJsonData = $this->getAuthJson(); - if (isset($authJsonData['http-basic'][$serviceUrl])) { + if (isset($authJsonData['http-basic']) && isset($authJsonData['http-basic'][$serviceUrl])) { unset($authJsonData['http-basic'][$serviceUrl]); $path = DirectoryList::COMPOSER_HOME . DIRECTORY_SEPARATOR . $this->pathToAuthFile; if ($authJsonData === ['http-basic' => []]) {