From 941d1d09688453b5b421603f79d3c380401e9e1f Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Thu, 18 Aug 2011 15:27:47 +0200 Subject: [PATCH] [FIX] reset records on a group apoptosis, cleanout proxies when reseting a Collection bzr revid: xmo@openerp.com-20110818132747-xnsgcugx1nohc7p8 --- addons/base/static/src/js/list.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/base/static/src/js/list.js b/addons/base/static/src/js/list.js index 2024b1c9881..d6a8808a63d 100644 --- a/addons/base/static/src/js/list.js +++ b/addons/base/static/src/js/list.js @@ -1119,6 +1119,7 @@ openerp.base.ListView.Groups = openerp.base.Class.extend( /** @lends openerp.bas }); this.children = {}; $(this.elements).remove(); + this.records.reset(); return this; }, get_records: function () { @@ -1339,6 +1340,7 @@ var Collection = openerp.base.Class.extend(/** @lends Collection# */{ _(this._proxies).each(function (proxy) { proxy.reset(); }); + this._proxies = {}; this.length = 0; this.records = []; this._byId = {};