From 667909ae4a02fcc4b4dd6f6f910f9fe7df110e36 Mon Sep 17 00:00:00 2001 From: Martin Geubelle Date: Tue, 19 Jan 2016 13:58:33 +0100 Subject: [PATCH] [FIX] web_kanban: duplicated tags on load more When clicking on 'load more', the kanban view only needs to add tags for new records displayed by load more ; the existing records already have their tags so one duplicates them. --- addons/web_kanban/static/src/js/kanban_view.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/addons/web_kanban/static/src/js/kanban_view.js b/addons/web_kanban/static/src/js/kanban_view.js index df049a014e0..915f575e0f4 100644 --- a/addons/web_kanban/static/src/js/kanban_view.js +++ b/addons/web_kanban/static/src/js/kanban_view.js @@ -550,11 +550,11 @@ var KanbanView = View.extend({ dataset.read_ids(_.uniq(rel.ids), ['name', 'color']).done(function(result) { result.forEach(function(record) { // Does not display the tag if color = 0 - if (record['color']){ + if (record.color){ var $tag = $('') - .addClass('o_tag o_tag_color_' + record['color']) - .attr('title', _.str.escapeHTML(record['name'])); - $(rel.elements[record['id']]).append($tag); + .addClass('o_tag o_tag_color_' + record.color) + .attr('title', _.str.escapeHTML(record.name)); + $(rel.elements[record.id]).append($tag); } }); // we use boostrap tooltips for better and faster display @@ -718,7 +718,7 @@ var KanbanView = View.extend({ column.offset += self.limit; column.remaining = Math.max(column.remaining - self.limit, 0); column.update_column(); - self.postprocess_m2m_tags(column.records); + self.postprocess_m2m_tags(column.records.slice(column.offset)); }); },