From fcf9c0c4c9966d97f620cba1a2adccc003de58da Mon Sep 17 00:00:00 2001 From: qsm-odoo Date: Thu, 3 Sep 2015 17:03:46 +0200 Subject: [PATCH] [FIX] web_kanban: many2many_kanban, crash on record creation When creating a record from a many2many_kanban, it did not contain all the data the kanban view asked to render itself. This fix extends the record data with undefined value for unknown (but asked) data. --- addons/web_kanban/static/src/js/kanban_record.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web_kanban/static/src/js/kanban_record.js b/addons/web_kanban/static/src/js/kanban_record.js index dfd7bd2f172..ee88d0a775a 100644 --- a/addons/web_kanban/static/src/js/kanban_record.js +++ b/addons/web_kanban/static/src/js/kanban_record.js @@ -96,7 +96,7 @@ var KanbanRecord = Widget.extend({ transform_record: function(record) { var self = this; var new_record = {}; - _.each(record, function(value, name) { + _.each(_.extend(_.object(_.keys(this.fields), []), record), function(value, name) { var r = _.clone(self.fields[name] || {}); if ((r.type === 'date' || r.type === 'datetime') && value) { r.raw_value = time.auto_str_to_date(value);