summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Sulfrian <alexander@sulfrian.net>2014-10-22 23:36:54 +0200
committerAlexander Sulfrian <alexander@sulfrian.net>2015-05-10 16:25:28 +0200
commit1599e3b8915efd483c0be0cba7644c1490acdb77 (patch)
tree3b99389184790ad6e0c521933f47bcbde8c904bf
parentff6910ae62506fa7d56557d73a2a9cf95417afdf (diff)
downloadbcfg2-1599e3b8915efd483c0be0cba7644c1490acdb77.tar.gz
bcfg2-1599e3b8915efd483c0be0cba7644c1490acdb77.tar.bz2
bcfg2-1599e3b8915efd483c0be0cba7644c1490acdb77.zip
fix modified entries
-rw-r--r--src/lib/Bcfg2/Client/__init__.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/lib/Bcfg2/Client/__init__.py b/src/lib/Bcfg2/Client/__init__.py
index 674162572..161f9a562 100644
--- a/src/lib/Bcfg2/Client/__init__.py
+++ b/src/lib/Bcfg2/Client/__init__.py
@@ -10,6 +10,7 @@ import fnmatch
import logging
import argparse
import tempfile
+import copy
import Bcfg2.Logger
import Bcfg2.Options
from Bcfg2.Client import XML
@@ -945,9 +946,10 @@ class Client(object):
if not states[entry]], "Bad")]:
container = XML.SubElement(stats, ename)
for item in data:
- item.set('qtext', '')
- container.append(item)
- item.text = None
+ new_item = copy.deepcopy(item)
+ new_item.set('qtext', '')
+ container.append(new_item)
+ new_item.text = None
timeinfo = XML.Element("OpStamps")
feedback.append(stats)