diff --git a/trytond/model/fields/numeric.py b/trytond/model/fields/numeric.py index 359a6a0400..2a8dda319c 100644 --- a/trytond/model/fields/numeric.py +++ b/trytond/model/fields/numeric.py @@ -49,6 +49,6 @@ class Numeric(Float): type_ = self.sql_type().base if operator in ('in', 'not in'): return [Cast(Literal(v), type_) for v in value] - else: + elif value is not None: return Cast(Literal(value), type_) return value