From 8e97c90a36ca3fd5f47c77e0c838c8a2e2802b1a Mon Sep 17 00:00:00 2001
From: Sebastian Poxhofer <secustor@users.noreply.github.com>
Date: Mon, 5 Aug 2024 21:26:08 +0200
Subject: [PATCH] fix(manager/pep621): prevent side effects through shallow
 copy (#30605)

---
 lib/modules/manager/pep621/processors/pdm.ts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/modules/manager/pep621/processors/pdm.ts b/lib/modules/manager/pep621/processors/pdm.ts
index 98afea8056..f1222f9bd3 100644
--- a/lib/modules/manager/pep621/processors/pdm.ts
+++ b/lib/modules/manager/pep621/processors/pdm.ts
@@ -48,7 +48,7 @@ export class PdmProcessor implements PyProjectProcessor {
       registryUrls.push(source.url);
     }
     for (const dep of deps) {
-      dep.registryUrls = registryUrls;
+      dep.registryUrls = [...registryUrls];
     }
 
     return deps;
-- 
GitLab