From 8fb9d415ab999134ae48e9d3b7f7d43292c9f196 Mon Sep 17 00:00:00 2001 From: Dirk Rudolph Date: Mon, 13 Nov 2017 19:54:32 +0100 Subject: [PATCH] Instead of taking the first updated dependency, we resolve the one passed by userSpecifiedPackageName) (#3217) --- lib/node-package-manager.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node-package-manager.ts b/lib/node-package-manager.ts index 60ca9c9d54..9ec01ecc07 100644 --- a/lib/node-package-manager.ts +++ b/lib/node-package-manager.ts @@ -159,7 +159,7 @@ export class NodePackageManager implements INodePackageManager { // Considering that the dependency is already installed we should // find it in the `updated` key as a first element of the array. if (!name && npm5Output.updated) { - const updatedDependency = npm5Output.updated[0]; + const updatedDependency = npm5Output.updated.find(dependencyInfo => dependencyInfo.name === userSpecifiedPackageName); return { name: updatedDependency.name, originalOutput,