summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorMartin Geubelle <mge@odoo.com>2017-09-14 13:17:01 +0200
committerMartin Geubelle <mge@odoo.com>2017-09-14 15:03:29 +0200
commit135a6fb45b0e1278f7a11399a0893fc2137dccda (patch)
tree76071cee094d5f867fa426296cd553d897ce0878 /addons/web/static/src
parent7de94268fc7f8f676de0f45a65dfc410676b73be (diff)
[FIX] web: Kanban: move a record when grouped by selection
Move a record from one column to another in a kanban grouped by a selection field leads to a traceback. A selection field value is composed of a tuple ('value', 'String') and the write command must send the `value` and not the `String` as it was done before this rev.
Diffstat (limited to 'addons/web/static/src')
-rw-r--r--addons/web/static/src/js/views/kanban/kanban_model.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/addons/web/static/src/js/views/kanban/kanban_model.js b/addons/web/static/src/js/views/kanban/kanban_model.js
index 354657eb0d9..f37db7eff94 100644
--- a/addons/web/static/src/js/views/kanban/kanban_model.js
+++ b/addons/web/static/src/js/views/kanban/kanban_model.js
@@ -141,6 +141,9 @@ var KanbanModel = BasicModel.extend({
id: new_group.res_id,
display_name: new_group.value,
};
+ } else if (groupedField.type === 'selection') {
+ var value = _.findWhere(groupedField.selection, {1: new_group.value});
+ changes[groupedFieldName] = value && value[0] || false;
} else {
changes[groupedFieldName] = new_group.value;
}