[FIX] display issues of objects with a field called "length"

_.each will interpret these as arrays and take incorrect/nonsensical
code paths.

bzr revid: xmo@openerp.com-20130610070527-5u6uirvfkygsp57d
This commit is contained in:
Xavier Morel 2013-06-10 09:05:27 +02:00
commit 48d28c8726
1 changed files with 3 additions and 2 deletions

View File

@ -531,8 +531,9 @@ instance.web.ListView = instance.web.View.extend( /** @lends instance.web.ListVi
self.records.remove(record);
return;
}
_(records[0]).each(function (value, key) {
record.set(key, value, {silent: true});
var transfer_value = records[0];
_(_.keys(transfer_value)).each(function(key){
record.set(key, transfer_value[key], {silent: true});
});
record.trigger('change', record);
});