From 9b9a3d53a901da7ef2b80f62e7e6a668be161bec Mon Sep 17 00:00:00 2001 From: gengjh Date: Fri, 12 Apr 2013 20:44:41 +0800 Subject: Set empty element to "" When serializer xml formatter response need set empty element to "" to align with JSON formatter. Fix bug 1168317 Change-Id: I4985791095f43eac88fe42ec16f6a78bbf77ec07 --- keystone/common/serializer.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'keystone/common') diff --git a/keystone/common/serializer.py b/keystone/common/serializer.py index 71cca4a5..6b12df3a 100644 --- a/keystone/common/serializer.py +++ b/keystone/common/serializer.py @@ -153,6 +153,10 @@ class XmlDeserializer(object): else: values = dict(values.items() + child.items()) + # set empty and none-list element to None to align with JSON + if not values: + values = "" + d = {XmlDeserializer._tag_name(element.tag, namespace): values} if links: -- cgit