Fix XML creation bug

This commit is contained in:
Markus Unterwaditzer 2016-04-23 14:04:46 +02:00
parent 1674a6565a
commit 90fa9f7f5f

View file

@ -232,17 +232,19 @@ class Discover(object):
def _create_collection_impl(self, url): def _create_collection_impl(self, url):
data = '''<?xml version="1.0" encoding="utf-8" ?> data = '''<?xml version="1.0" encoding="utf-8" ?>
<D:mkcol xmlns:D="DAV:" xmlns:C="{}"> <D:mkcol xmlns:D="DAV:">
<D:set> <D:set>
<D:prop> <D:prop>
<D:resourcetype> <D:resourcetype>
<D:collection/> <D:collection/>
<C:{}/> {}
</D:resourcetype> </D:resourcetype>
</D:prop> </D:prop>
</D:set> </D:set>
</D:mkcol> </D:mkcol>
'''.format(self._namespace, self._resourcetype) '''.format(
to_native(etree.tostring(etree.Element(self._resourcetype)))
)
response = self.session.request( response = self.session.request(
'MKCOL', 'MKCOL',