diff --git a/addons/web/static/src/js/views/kanban/kanban_record.js b/addons/web/static/src/js/views/kanban/kanban_record.js index 127f98346bd..1dabc93abdb 100644 --- a/addons/web/static/src/js/views/kanban/kanban_record.js +++ b/addons/web/static/src/js/views/kanban/kanban_record.js @@ -15,6 +15,8 @@ var Widget = require('web.Widget'); var _t = core._t; var QWeb = core.qweb; +var NB_KANBAN_RECORD_COLORS = 12; + var KanbanRecord = Widget.extend({ events: { 'click .oe_kanban_action': '_onKanbanActionClicked', @@ -111,15 +113,15 @@ var KanbanRecord = Widget.extend({ * @returns {integer} the color id */ _getColorID: function (variable) { - if (typeof(variable) === 'number') { - return Math.round(variable) % 10; + if (typeof variable === 'number') { + return Math.round(variable) % NB_KANBAN_RECORD_COLORS; } - if (typeof(variable) === 'string') { + if (typeof variable === 'string') { var index = 0; - for (var i=0; i