From c262b2d1ae0c476be828aad0e1787939bebe2918 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Mon, 2 Jul 2012 13:07:33 +0200 Subject: [PATCH] [FIX] shallow-copy info passed into Editor#edit to avoid mutating an object owned by somebody else bzr revid: xmo@openerp.com-20120702110733-0qp0ki3hbw5b2nd3 --- addons/web/static/src/js/view_list_editable.js | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/web/static/src/js/view_list_editable.js b/addons/web/static/src/js/view_list_editable.js index a0ff796ed5e..ac39f2c43e8 100644 --- a/addons/web/static/src/js/view_list_editable.js +++ b/addons/web/static/src/js/view_list_editable.js @@ -287,6 +287,7 @@ openerp.web.list_editable = function (instance) { edit: function (record, configureField) { var self = this; var form = self.form; + record = _.extend({}, record); form.on_record_loaded(record).pipe(function () { return form.do_show({reload: false}); }).then(function () {