From e072d65045ce8a3063ce07a164a06f7d3c09b0ac Mon Sep 17 00:00:00 2001
From: Bohdan Korablov <bkorablov@magento.com>
Date: Wed, 5 Oct 2016 15:31:52 +0300
Subject: [PATCH] MAGETWO-59256: [GitHub] Custom composer modules break
 Component Manager #6718

---
 setup/src/Magento/Setup/Model/PackagesData.php | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/setup/src/Magento/Setup/Model/PackagesData.php b/setup/src/Magento/Setup/Model/PackagesData.php
index 4b0b8fc2f87..1fc8e9db2bf 100644
--- a/setup/src/Magento/Setup/Model/PackagesData.php
+++ b/setup/src/Magento/Setup/Model/PackagesData.php
@@ -491,12 +491,10 @@ class PackagesData
                 $packageVersions = array_reverse($packageVersions);
 
                 return array_keys($packageVersions);
-            } else {
-                return $this->getPackageAvailableVersionByComposerCommand($package);
             }
-        } else {
-            return $this->getPackageAvailableVersionByComposerCommand($package);
         }
+
+        return $this->getAvailableVersionsFromAllRepositories($package);
     }
 
     /**
@@ -506,7 +504,7 @@ class PackagesData
      * @return array
      * @exception \RuntimeException
      */
-    private function getPackageAvailableVersionByComposerCommand($package)
+    private function getAvailableVersionsFromAllRepositories($package)
     {
         $versionsPattern = '/^versions\s*\:\s(.+)$/m';
 
-- 
GitLab