diff options
| author | Fabien Meghazi <fme@openerp.com> | 2011-10-17 11:52:16 +0200 |
|---|---|---|
| committer | Fabien Meghazi <fme@openerp.com> | 2011-10-17 11:52:16 +0200 |
| commit | 22da3764df3b51bfeeaf11ff68eb5d289fb69544 (patch) | |
| tree | 99f0b6089807f8c25615b721fe1c4c7fa29b778e /addons/web/static/src | |
| parent | 414126e7240ba920c28232d9bf16647897dc4846 (diff) | |
[FIX] Fix error when clicking on empty row in editable lists
bzr revid: fme@openerp.com-20111017095216-zfzqgmsfrdcjvccj
Diffstat (limited to 'addons/web/static/src')
| -rw-r--r-- | addons/web/static/src/js/view_list.js | 10 |
1 files changed, 6 insertions, 4 deletions
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 () { |
