From ec9a40c8f53e02db554abdf0bbf012488d0466e9 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 19 Aug 2011 12:17:23 +0200 Subject: [PATCH] [IMP] add previous field value to change events bzr revid: xmo@openerp.com-20110819101723-p73bts37knut34c8 --- addons/base/static/src/js/list.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/addons/base/static/src/js/list.js b/addons/base/static/src/js/list.js index 966f35bbdde..cee1adbdb69 100644 --- a/addons/base/static/src/js/list.js +++ b/addons/base/static/src/js/list.js @@ -1204,12 +1204,13 @@ var Record = openerp.base.Class.extend(/** @lends Record# */{ * @returns {Record} */ set: function (key, value) { - if (this.attributes[key] === value) { + var old_value = this.attributes[key]; + if (old_value === value) { return this; } this.attributes[key] = value; - this.trigger('change:' + key, this, value); - this.trigger('change', this, key, value); + this.trigger('change:' + key, this, value, old_value); + this.trigger('change', this, key, value, old_value); return this; }, /**