[FIX] kanban: wrong condition to reset the dataset index
authorDenis Ledoux <dle@odoo.com>
Thu, 18 Sep 2014 13:50:59 +0000 (15:50 +0200)
committerDenis Ledoux <dle@odoo.com>
Thu, 18 Sep 2014 13:56:23 +0000 (15:56 +0200)
The dataset index should be reset either if the dataset is empty or the index is greater than the records size

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

index 63bfc76..a0d1635 100644 (file)
@@ -272,8 +272,10 @@ instance.web_kanban.KanbanView = instance.web.View.extend({
                 return def.then(function(records) {
                         self.dataset.ids.push.apply(self.dataset.ids, dataset.ids);
                         groups_array[index] = new instance.web_kanban.KanbanGroup(self, records, group, dataset);
-                        if (!remaining--) {
+                        if (self.dataset.index >= records.length){
                             self.dataset.index = self.dataset.size() ? 0 : null;
+                        }
+                        if (!remaining--) {
                             return self.do_add_groups(groups_array);
                         }
                 });