diff options
author | Alexander Sulfrian <alexander@sulfrian.net> | 2012-12-05 15:41:24 +0100 |
---|---|---|
committer | Alexander Sulfrian <alexander@sulfrian.net> | 2013-03-06 04:52:35 +0100 |
commit | 6388434797b448046b0d720bcf8bc86a7cbd773e (patch) | |
tree | 7f26ce33c9b041bd7bd116c8cccdb842a8abd934 | |
parent | 534b0688f7f619ca26163067631eb6d58c4b09ed (diff) | |
download | bcfg2-6388434797b448046b0d720bcf8bc86a7cbd773e.tar.gz bcfg2-6388434797b448046b0d720bcf8bc86a7cbd773e.tar.bz2 bcfg2-6388434797b448046b0d720bcf8bc86a7cbd773e.zip |
Server/Plugin: keep text when using XMLMatch
-rw-r--r-- | src/lib/Server/Plugin.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/Server/Plugin.py b/src/lib/Server/Plugin.py index 7298bc552..1cf724cab 100644 --- a/src/lib/Server/Plugin.py +++ b/src/lib/Server/Plugin.py @@ -693,6 +693,8 @@ class StructFile(XMLFileBacked): item.remove(child) item.getparent().append(child) self._xml_match(child, metadata) + if item.text: + item.getparent().text = item.text item.getparent().remove(item) else: for child in item.iterchildren(): |