From 062449472f5c5f8746d36e1c231e67c748d42f73 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Wed, 19 Oct 2011 16:45:07 +0200 Subject: [PATCH] [FIX] In paginated list view, clicking on a row on page 2+ goes to wrong record in form view bzr revid: fme@openerp.com-20111019144507-j5oec235bw79gw73 --- addons/web/static/src/js/view_list.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/addons/web/static/src/js/view_list.js b/addons/web/static/src/js/view_list.js index 629dc12c780..690a3cc4379 100644 --- a/addons/web/static/src/js/view_list.js +++ b/addons/web/static/src/js/view_list.js @@ -780,8 +780,7 @@ openerp.web.ListView.List = openerp.web.Class.extend( /** @lends openerp.web.Lis e.stopPropagation(); var row_id = self.row_id(e.currentTarget); if (row_id !== undefined) { - self.dataset.index = self.records.indexOf( - self.records.get(row_id)); + self.dataset.index = self.dataset.ids.indexOf(row_id); self.row_clicked(e); } }); @@ -789,7 +788,7 @@ openerp.web.ListView.List = openerp.web.Class.extend( /** @lends openerp.web.Lis row_clicked: function () { $(this).trigger( 'row_link', - [this.records.at(this.dataset.index).get('id'), + [this.dataset.ids[this.dataset.index], this.dataset]); }, render_cell: function (record, column) {