summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabien Meghazi <fme@openerp.com>2013-02-13 17:36:18 +0100
committerFabien Meghazi <fme@openerp.com>2013-02-13 17:36:18 +0100
commite72d321e01ac24e3aed8bc8b7c9f18fba1db42dd (patch)
tree39f4158e12323b8869505f8c2745dc0c32c247b3
parentb409abe3ad591470c7c047d9045ae44357922da6 (diff)
[FIX] many2many in kanban templates are mixed up in some cases
lp bug: https://launchpad.net/bugs/1121902 fixed bzr revid: fme@openerp.com-20130213163618-sm1ces6h1wm7hsjn
-rw-r--r--addons/web_kanban/static/src/js/kanban.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/addons/web_kanban/static/src/js/kanban.js b/addons/web_kanban/static/src/js/kanban.js
index 23fac79736b..53279d3ce20 100644
--- a/addons/web_kanban/static/src/js/kanban.js
+++ b/addons/web_kanban/static/src/js/kanban.js
@@ -134,7 +134,9 @@ instance.web_kanban.KanbanView = instance.web.View.extend({
switch (node.tag) {
case 'field':
if (this.fields_view.fields[node.attrs.name].type === 'many2many') {
- this.many2manys.push(node.attrs.name);
+ if (_.indexOf(this.many2manys, node.attrs.name) < 0) {
+ this.many2manys.push(node.attrs.name);
+ }
node.tag = 'div';
node.attrs['class'] = (node.attrs['class'] || '') + ' oe_form_field oe_tags';
} else {