diff --git a/openerp/addons/base/res/ir_property.py b/openerp/addons/base/res/ir_property.py index b90d18233a3..2fdb3870905 100644 --- a/openerp/addons/base/res/ir_property.py +++ b/openerp/addons/base/res/ir_property.py @@ -293,13 +293,13 @@ class ir_property(osv.osv): elif value <= 0 and operator == '>=': operator = '<' include_zero = True - elif value <= 0 and operator == '>': + elif value < 0 and operator == '>': operator = '<=' include_zero = True elif value >= 0 and operator == '<=': operator = '>' include_zero = True - elif value >= 0 and operator == '<': + elif value > 0 and operator == '<': operator = '>=' include_zero = True