[FIX] Kanban: records fetched using "Show more" button can't be edited because their...
authorFabien Meghazi <fme@openerp.com>
Thu, 8 Nov 2012 14:02:01 +0000 (15:02 +0100)
committerFabien Meghazi <fme@openerp.com>
Thu, 8 Nov 2012 14:02:01 +0000 (15:02 +0100)
bzr revid: fme@openerp.com-20121108140201-nah05a0bxogv0iqj

addons/web_kanban/static/src/js/kanban.js

index 4e3cba3..a4f51e8 100644 (file)
@@ -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;