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