fix complex datetime field invalid string set
This commit is contained in:
@@ -684,7 +684,10 @@ class ComplexDateTimeField(StringField):
|
||||
super(ComplexDateTimeField, self).__set__(instance, value)
|
||||
value = instance._data[self.name]
|
||||
if value is not None:
|
||||
instance._data[self.name] = self._convert_from_datetime(value)
|
||||
if isinstance(value, datetime.datetime):
|
||||
instance._data[self.name] = self._convert_from_datetime(value)
|
||||
else:
|
||||
instance._data[self.name] = value
|
||||
|
||||
def validate(self, value):
|
||||
value = self.to_python(value)
|
||||
|
||||
Reference in New Issue
Block a user