From a5940c414790699caa9955c776002839917b0407 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 3 Jul 2012 12:27:31 +0200 Subject: [PATCH] [IMP] reload record after cancelling an edition bzr revid: xmo@openerp.com-20120703102731-mh1gqbglenr4boem --- addons/web/static/src/js/view_list_editable.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/addons/web/static/src/js/view_list_editable.js b/addons/web/static/src/js/view_list_editable.js index 49e0e0a551f..0d88ddf6dee 100644 --- a/addons/web/static/src/js/view_list_editable.js +++ b/addons/web/static/src/js/view_list_editable.js @@ -216,13 +216,14 @@ openerp.web.list_editable = function (instance) { form: this.editor.form, cancel: false }, this.editor.cancel).then(function (attrs) { - if (!attrs.id) { - var to_delete = self.records.find(function (r) { - return !r.get('id'); - }); - if (to_delete) { - self.records.remove(to_delete); - } + if (attrs.id) { + return self.reload_record(self.records.get(attrs.id)); + } + var to_delete = self.records.find(function (r) { + return !r.get('id'); + }); + if (to_delete) { + self.records.remove(to_delete); } }); },