summaryrefslogtreecommitdiff
path: root/wsme/rest/xml.py
diff options
context:
space:
mode:
Diffstat (limited to 'wsme/rest/xml.py')
-rw-r--r--wsme/rest/xml.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/wsme/rest/xml.py b/wsme/rest/xml.py
index 1ebc3d5..9a836c3 100644
--- a/wsme/rest/xml.py
+++ b/wsme/rest/xml.py
@@ -105,7 +105,7 @@ def fromxml(datatype, element):
elif attrdef.mandatory:
raise InvalidInput(attrdef.name, None,
"Mandatory field missing.")
- return obj
+ return wsme.types.validate_value(datatype, obj)
if datatype is wsme.types.bytes:
return element.text.encode('ascii')
return datatype(element.text)