diff --git a/src/Composer/Installer.php b/src/Composer/Installer.php index 52e825f53..176463881 100644 --- a/src/Composer/Installer.php +++ b/src/Composer/Installer.php @@ -394,9 +394,7 @@ class Installer && $lockedPackage->getSourceReference() && $lockedPackage->getSourceReference() !== $package->getSourceReference() ) { - $newPackage = clone $package; - $newPackage->setSourceReference($lockedPackage->getSourceReference()); - $operations[] = new UpdateOperation($package, $newPackage); + $operations[] = new UpdateOperation($package, $lockedPackage); break; }