modules: copy matched config to prevent bleed (#39421)
This commit is contained in:
parent
cef59ad0bf
commit
d9d1eb24f9
@ -178,7 +178,7 @@ def merge_config_rules(configuration, spec):
|
|||||||
if spec.satisfies(constraint):
|
if spec.satisfies(constraint):
|
||||||
if hasattr(constraint, "override") and constraint.override:
|
if hasattr(constraint, "override") and constraint.override:
|
||||||
spec_configuration = {}
|
spec_configuration = {}
|
||||||
update_dictionary_extending_lists(spec_configuration, action)
|
update_dictionary_extending_lists(spec_configuration, copy.deepcopy(action))
|
||||||
|
|
||||||
# Transform keywords for dependencies or prerequisites into a list of spec
|
# Transform keywords for dependencies or prerequisites into a list of spec
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user