Fixed inconsistency handling None values field attrs

fixes hmarr/mongoengine#505
This commit is contained in:
Ross Lawley
2012-06-19 11:22:12 +01:00
parent 3d0d2f48ad
commit 9fecf2b303
4 changed files with 2 additions and 9 deletions

View File

@@ -369,7 +369,7 @@ class ComplexDateTimeField(StringField):
return self._convert_from_string(data)
def __set__(self, instance, value):
value = self._convert_from_datetime(value)
value = self._convert_from_datetime(value) if value else value
return super(ComplexDateTimeField, self).__set__(instance, value)
def validate(self, value):