diff options
| author | Aaron Bohy <aab@odoo.com> | 2017-02-28 11:19:40 +0100 |
|---|---|---|
| committer | Aaron Bohy <aab@odoo.com> | 2017-04-11 19:44:38 +0200 |
| commit | a1f4fe8616073c556968ecc453493d82b1e98fb6 (patch) | |
| tree | 6a9e387ef486f3734999072744e7c78c1b3b1d6e /addons/web/static/src/js/views/basic/basic_model.js | |
| parent | 95cbf1d37b163d86dc68ebdbee2b45d3cb2e2700 (diff) | |
[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.
Diffstat (limited to 'addons/web/static/src/js/views/basic/basic_model.js')
| -rw-r--r-- | addons/web/static/src/js/views/basic/basic_model.js | 3 |
1 files changed, 3 insertions, 0 deletions
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 |
