From a24c5aa899c97de9c79cce488d697ba40d45cc7f Mon Sep 17 00:00:00 2001
From: Baptiste Ravina <baptiste.ravina@cern.ch>
Date: Mon, 6 Jan 2025 09:04:40 +0100
Subject: [PATCH] Bugfix for !76836: common options for sub-blocks in YAML CP
 algorithms

Bugfix for !76836: common options for sub-blocks in YAML CP algorithms
---
 .../Algorithms/AnalysisAlgorithmsConfig/python/ConfigText.py    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/PhysicsAnalysis/Algorithms/AnalysisAlgorithmsConfig/python/ConfigText.py b/PhysicsAnalysis/Algorithms/AnalysisAlgorithmsConfig/python/ConfigText.py
index e591f06c165a..3e3d1f0cc63e 100644
--- a/PhysicsAnalysis/Algorithms/AnalysisAlgorithmsConfig/python/ConfigText.py
+++ b/PhysicsAnalysis/Algorithms/AnalysisAlgorithmsConfig/python/ConfigText.py
@@ -282,7 +282,7 @@ class TextConfig(ConfigFactory):
                             extraOptions = {}
                         extraOptions[i['name']] = i['value']
             else:
-                algOpts = seq.setOptions(extraOptions)
+                algOpts = seq.setOptions(extraOptions.copy())
 
             # check to see if there are unused parameters
             algOpts = [i['name'] for i in algOpts]
-- 
GitLab