]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Add support for special char in volume metadata
authorRyan McNair <rdmcnair@us.ibm.com>
Mon, 27 Jan 2014 21:48:51 +0000 (21:48 +0000)
committerRyan McNair <rdmcnair@us.ibm.com>
Thu, 30 Jan 2014 20:01:13 +0000 (20:01 +0000)
commit7d028b77a4bde48ed2729f370773c9d510156686
tree99e96bd5d66f33dba42181e7504e2acf2a94db87
parentf2cb3e8a840a486db8fd6a2208cd5203d96153ac
Add support for special char in volume metadata

Using special characters such as "&" in volume metadata caused SAX
parser to split text into multiple child nodes, as stated in the
specs for SAX parsers. In this case extract_text would return
'None' because text was return if there was exactly
one child node. Concatenating the values of child nodes accounts
for SAX parsers splitting contigous characters into
multiple chunks.

Change-Id: I3709789d33ff7b07eaeaf725f5183105443d0abc
Closes-Bug: #1268513
cinder/api/openstack/wsgi.py
cinder/tests/api/openstack/test_wsgi.py