From 64f9ced75058f14a3ad3aa94e4c9705f435f32b7 Mon Sep 17 00:00:00 2001 From: Jacob McGill Date: Wed, 15 Nov 2017 09:20:08 -0500 Subject: [PATCH] ACI Module: Bug Fix for Python versions > 3.6.0 (#32660) --- lib/ansible/module_utils/aci.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/ansible/module_utils/aci.py b/lib/ansible/module_utils/aci.py index b07f1b9b91e..bffb357e8c1 100644 --- a/lib/ansible/module_utils/aci.py +++ b/lib/ansible/module_utils/aci.py @@ -716,9 +716,10 @@ class ACIModule(object): if child_configs: children = [] for child in child_configs: + child_copy = child.copy() has_value = False - for root_key in child.keys(): - for final_keys, values in child[root_key]['attributes'].items(): + for root_key in child_copy.keys(): + for final_keys, values in child_copy[root_key]['attributes'].items(): if values is None: child[root_key]['attributes'].pop(final_keys) else: