From 826db3db5e16b0836e9f015d17a3584cd5fd2d64 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Wed, 12 Aug 2020 11:11:20 +0200 Subject: [PATCH] Used locked repo only if it is present --- src/Composer/Installer.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Composer/Installer.php b/src/Composer/Installer.php index 40a041927..b98a88c12 100644 --- a/src/Composer/Installer.php +++ b/src/Composer/Installer.php @@ -387,7 +387,7 @@ class Installer $this->io->writeError('Updating dependencies'); // if we're updating mirrors we want to keep exactly the same versions installed which are in the lock file, but we want current remote metadata - if ($this->updateMirrors) { + if ($this->updateMirrors && $lockedRepository) { foreach ($lockedRepository->getPackages() as $lockedPackage) { $request->requireName($lockedPackage->getName(), new Constraint('==', $lockedPackage->getVersion())); }