diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 5f4753b19ec..89e09906128 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -1681,11 +1681,11 @@ instance.web.form.compute_domain = function(expr, fields) { switch (op.toLowerCase()) { case '=': case '==': - stack.push(field_value == val); + stack.push(_.isEqual(field_value, val)); break; case '!=': case '<>': - stack.push(field_value != val); + stack.push(!_.isEqual(field_value, val)); break; case '<': stack.push(field_value < val);