diff --git a/mongoengine/fields.py b/mongoengine/fields.py index beb8ae00..90a3b3d2 100644 --- a/mongoengine/fields.py +++ b/mongoengine/fields.py @@ -71,6 +71,7 @@ class FloatField(BaseField): return float(value) def validate(self, value): + if isinstance(value, int): value = float(value) assert isinstance(value, float) if self.min_value is not None and value < self.min_value: