From a1f4fe8616073c556968ecc453493d82b1e98fb6 Mon Sep 17 00:00:00 2001 From: Aaron Bohy Date: Tue, 28 Feb 2017 11:19:40 +0100 Subject: [FIX] web: basic_model: no res_id on new records We remove the res_id when exporting new records, as it is meaningless outside the model (it's like "virtual_something"). This fixes a bug as the button box is now correctly hidden in 'create' mode. --- addons/web/static/src/js/views/basic/basic_model.js | 3 +++ 1 file changed, 3 insertions(+) (limited to 'addons/web/static/src/js/views/basic/basic_model.js') diff --git a/addons/web/static/src/js/views/basic/basic_model.js b/addons/web/static/src/js/views/basic/basic_model.js index 8b9d7812ca7..c5d212ff930 100644 --- a/addons/web/static/src/js/views/basic/basic_model.js +++ b/addons/web/static/src/js/views/basic/basic_model.js @@ -336,6 +336,9 @@ var BasicModel = AbstractModel.extend({ delete element.orderedBy; delete element.aggregateValues; delete element.groupedBy; + if (this.isNew(element.id)) { + delete element.res_id; + } } if (element.type === 'list') { // apply changes if any -- cgit v1.2.3