diff --git a/addons/web/static/src/js/view_list.js b/addons/web/static/src/js/view_list.js index a97c249bfaf..7499b812361 100644 --- a/addons/web/static/src/js/view_list.js +++ b/addons/web/static/src/js/view_list.js @@ -773,10 +773,12 @@ openerp.web.ListView.List = openerp.web.Class.extend( /** @lends openerp.web.Lis }) .delegate('tr', 'click', function (e) { e.stopPropagation(); - self.dataset.index = self.records.indexOf( - self.records.get( - self.row_id(e.currentTarget))); - self.row_clicked(e); + var row_id = self.row_id(e.currentTarget); + if (row_id !== undefined) { + self.dataset.index = self.records.indexOf( + self.records.get(row_id)); + self.row_clicked(e); + } }); }, row_clicked: function () {