From d34b08d1bfd7708b5464542abfe6552fa5092ac3 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 8 Nov 2012 15:02:01 +0100 Subject: [PATCH] [FIX] Kanban: records fetched using "Show more" button can't be edited because their ids where not added to the dataset bzr revid: fme@openerp.com-20121108140201-nah05a0bxogv0iqj --- addons/web_kanban/static/src/js/kanban.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/addons/web_kanban/static/src/js/kanban.js b/addons/web_kanban/static/src/js/kanban.js index 4e3cba3c44c..a4f51e81dd8 100644 --- a/addons/web_kanban/static/src/js/kanban.js +++ b/addons/web_kanban/static/src/js/kanban.js @@ -638,10 +638,16 @@ instance.web_kanban.KanbanGroup = instance.web.Widget.extend({ }, do_show_more: function(evt) { var self = this; - this.dataset.read_slice(this.view.fields_keys.concat(['__last_update']), { + return this.dataset.read_slice(this.view.fields_keys.concat(['__last_update']), { 'limit': self.view.limit, 'offset': self.dataset_offset += self.view.limit - }).done(this.do_add_records); + }).then(function(records) { + records.forEach(function(r) { + self.view.dataset.ids.push(r.id); + }); + self.do_add_records(records); + return records; + }); }, do_add_records: function(records, prepend) { var self = this;