[FIX] web: fix nested o2m edition traceback
There's a traceback when we edit an activity on a campaign
* Create a child activity
* Save the activity (not the campaign)
* Edit again the activity
* -> Traceback
Introduced in a9cebd5
Task ID 2220930
closes odoo/odoo#49698
X-original-commit: efa8952c39b0bcb0969013dc22e05b5d61ff1c66
Related: odoo/enterprise#9964
Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
This commit is contained in:
committed by
Thibault Delavallée
parent
7c430846a8
commit
4d843de26b
@@ -148,7 +148,7 @@ var BasicView = AbstractView.extend({
|
||||
var x2mFieldInfo = record.fieldsInfo[this.viewType][name];
|
||||
var viewType = x2mFieldInfo.viewType || x2mFieldInfo.mode;
|
||||
var knownFields = Object.keys(record.data[name].fieldsInfo[record.data[name].viewType] || {});
|
||||
var newFields = Object.keys(record.data[name].fieldsInfo[viewType]);
|
||||
var newFields = Object.keys(record.data[name].fieldsInfo[viewType] || {});
|
||||
if (_.difference(newFields, knownFields).length) {
|
||||
fieldNames.push(name);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user