Do not convert None objects

This commit is contained in:
Daniel Hasselrot 2010-07-06 14:17:30 +02:00
parent 3179c4e4ac
commit b89d71bfa5

View File

@ -450,7 +450,8 @@ class BaseDocument(object):
for field_name, field in cls._fields.items():
if field.db_field in data:
data[field_name] = field.to_python(data[field.db_field])
value = data[field.db_field]
data[field_name] = value if value is None else field.to_python(value)
obj = cls(**data)
obj._present_fields = present_fields