From 60bcc797fc90b34aeb9d3ea602588b9788de35c2 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Thu, 11 Jan 2024 09:54:39 +0100 Subject: [PATCH] fix: registry configuration from previous install should not override current one (#7515) close #7507 --- .changeset/funny-snails-turn.md | 6 ++++++ pkg-manager/get-context/src/index.ts | 5 +---- 2 files changed, 7 insertions(+), 4 deletions(-) create mode 100644 .changeset/funny-snails-turn.md diff --git a/.changeset/funny-snails-turn.md b/.changeset/funny-snails-turn.md new file mode 100644 index 0000000000..05fb4485b0 --- /dev/null +++ b/.changeset/funny-snails-turn.md @@ -0,0 +1,6 @@ +--- +"@pnpm/get-context": patch +"pnpm": patch +--- + +Registry configuration from previous installation should not override current settings [#7507](https://github.com/pnpm/pnpm/issues/7507). diff --git a/pkg-manager/get-context/src/index.ts b/pkg-manager/get-context/src/index.ts index 4c4b0893e2..4d206930b9 100644 --- a/pkg-manager/get-context/src/index.ts +++ b/pkg-manager/get-context/src/index.ts @@ -172,10 +172,7 @@ export async function getContext ( pendingBuilds: importersContext.pendingBuilds, projects: Object.fromEntries(importersContext.projects.map((project) => [project.rootDir, project])), publicHoistPattern: importersContext.currentPublicHoistPattern ?? opts.publicHoistPattern, - registries: { - ...opts.registries, - ...importersContext.registries, - }, + registries: opts.registries, rootModulesDir: importersContext.rootModulesDir, skipped: importersContext.skipped, storeDir: opts.storeDir,