From 841f41f95b7cf7d8f13ddce724d60d1d1149886d Mon Sep 17 00:00:00 2001 From: qsm-odoo Date: Wed, 18 Oct 2017 18:02:44 +0200 Subject: [FIX] web: domain field should never be considered unset Indeed, false was already considered as "[]" in edit mode. --- addons/web/static/src/js/fields/basic_fields.js | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'addons/web/static/src/js/fields/basic_fields.js') diff --git a/addons/web/static/src/js/fields/basic_fields.js b/addons/web/static/src/js/fields/basic_fields.js index 1097039ba2c..3985202fbd4 100644 --- a/addons/web/static/src/js/fields/basic_fields.js +++ b/addons/web/static/src/js/fields/basic_fields.js @@ -2027,6 +2027,15 @@ var FieldDomain = AbstractField.extend({ // Public //-------------------------------------------------------------------------- + /** + * A domain field is always set since the false value is considered to be + * equal to "[]" (match all records). + * + * @override + */ + isSet: function () { + return true; + }, /** * @override isValid from AbstractField.isValid * Parsing the char value is not enough for this field. It is considered -- cgit v1.2.3