From 4aa64c00338d9565a55ef4cc2b61503cdb42e6f3 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 3 Jul 2012 11:12:57 +0200 Subject: [PATCH] [FIX] removal of id-less records from list view bzr revid: xmo@openerp.com-20120703091257-3dw0qs9aw125hrc7 --- addons/web/static/src/js/view_list.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/js/view_list.js b/addons/web/static/src/js/view_list.js index 07b24edbfcf..dab9fcb7727 100644 --- a/addons/web/static/src/js/view_list.js +++ b/addons/web/static/src/js/view_list.js @@ -905,8 +905,13 @@ instance.web.ListView.List = instance.web.Class.extend( /** @lends instance.web. this.record_callbacks = { 'remove': function (event, record) { - var $row = self.$current.children( + var $row; + if (!record.get('id')) { + $row = self.$current.children(':not([data-id])'); + } else { + $row = self.$current.children( '[data-id=' + record.get('id') + ']'); + } var index = $row.data('index'); $row.remove(); self.refresh_zebra(index);