summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js
diff options
context:
space:
mode:
authorAaron Bohy <aab@odoo.com>2021-02-16 14:35:44 +0000
committerAaron Bohy <aab@odoo.com>2021-02-17 07:28:09 +0000
commitfa7a185663f21c1c4060765c8c137b296df3a350 (patch)
tree1363a69effb7bc2f778754a2c1a908526224ac91 /addons/web/static/src/js
parent5e85ee521edb70d4d2c7cdbf59c29794a8cd98b9 (diff)
[FIX] web: list: correctly evaluate groupby modifier with m2o
Let's assume a <groupby> node in a list view containing a button with an invisible modifier referencing a many2one field, e.g. ``` <tree> <groupby> <field name="m2o" invisible="1"/> <button string="do it" attrs="{'invisible': [('m2o', '=', False)]}"/> </groupby> </tree> ``` Before this commit, the m2o field was correctly read, but it's value wasn't processed by the model, so the modifier wasn't correctly evaluated. Issue reported on PR https://github.com/odoo/odoo/pull/65316/ closes odoo/odoo#66287 X-original-commit: bbaeeb76bbef4ea371d3db5821af91bf1fe9ac4f Signed-off-by: Géry Debongnie (ged) <ged@openerp.com> Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
Diffstat (limited to 'addons/web/static/src/js')
-rw-r--r--addons/web/static/src/js/views/list/list_model.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/addons/web/static/src/js/views/list/list_model.js b/addons/web/static/src/js/views/list/list_model.js
index 5a8771c0da3..b119e7da702 100644
--- a/addons/web/static/src/js/views/list/list_model.js
+++ b/addons/web/static/src/js/views/list/list_model.js
@@ -166,6 +166,7 @@ odoo.define('web.ListModel', function (require) {
viewType: 'groupby',
});
dp.groupData = groupDp.id;
+ self._parseServerData(groupFields, groupDp, groupDp.data);
});
});
},