Some more improvements in the marshall/unmarshall methods.

This commit is contained in:
Gaetan Delannay 2009-09-07 13:56:34 +02:00
parent 599396a838
commit 741f760bb5
2 changed files with 16 additions and 2 deletions

View file

@ -307,9 +307,9 @@ class XmlMarshaller:
if value:
if type(value) in self.sequenceTypes:
for elem in value:
self.dumpField(res, 'url', elem.absolute_url_path())
self.dumpField(res, 'url', elem.absolute_url())
else:
self.dumpField(res, 'url', value.absolute_url_path())
self.dumpField(res, 'url', value.absolute_url())
elif type(value) in self.sequenceTypes:
# The previous condition must be checked before this one because
# Referred objects may be stored in lists or tuples, too.