From 4c8153f275fb637478f945a761563d1154f32f8c Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Mon, 15 Jul 2019 14:04:38 +0200 Subject: [PATCH] Fix unpacking when private packagist is used --- src/Unpacker.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Unpacker.php b/src/Unpacker.php index 1f751eac7..d9aff4469 100644 --- a/src/Unpacker.php +++ b/src/Unpacker.php @@ -35,7 +35,8 @@ public function unpack(Operation $op): Result $json = new JsonFile(Factory::getComposerFile()); $manipulator = new JsonManipulator(file_get_contents($json->getPath())); foreach ($op->getPackages() as $package) { - $pkg = $this->composer->getRepositoryManager()->findPackage($package['name'], $package['version'] ?: '*'); + $pkg = $this->composer->getRepositoryManager()->getLocalRepository()->findPackage($package['name'], $package['version'] ?: '*'); + $pkg = $pkg ?? $this->composer->getRepositoryManager()->findPackage($package['name'], $package['version'] ?: '*'); // not unpackable or no --unpack flag or empty packs (markers) if (