From 7c6d8b05b45fd33d6768659c54ca18f6c017c4b1 Mon Sep 17 00:00:00 2001 From: Chris Olszewski Date: Thu, 27 Oct 2022 11:55:27 -0700 Subject: [PATCH] use lockfile key and version instead of package name and version for external deps hash --- cli/internal/context/context.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cli/internal/context/context.go b/cli/internal/context/context.go index 7084ae6b77fcc..06e420fac4c8a 100644 --- a/cli/internal/context/context.go +++ b/cli/internal/context/context.go @@ -385,7 +385,7 @@ func (c *Context) resolveDepGraph(wg *errgroup.Group, workspace *fs.PackageJSON, pkg.Mu.Lock() pkg.TransitiveDeps = append(pkg.TransitiveDeps, lockfilePkg.Key) pkg.Mu.Unlock() - resolvedDepsSet.Add(fmt.Sprintf("%v@%v", directDepName, lockfilePkg.Version)) + resolvedDepsSet.Add(fmt.Sprintf("%s@%s", lockfilePkg.Key, lockfilePkg.Version)) allDeps, ok := c.Lockfile.AllDependencies(lockfilePkg.Key)