[FIX] mail: assign localId directly on record

There is no need to go through the proxy to assign localId as nothing
should observe it at this step, and it shouldn't change anyway.

Part-of: odoo/odoo#147814
This commit is contained in:
Sébastien Theys
2024-01-03 16:59:13 +00:00
parent ee09278c18
commit a4ce01fc0f
+2 -4
View File
@@ -1429,10 +1429,8 @@ export class Record {
);
}
}
Object.assign(recordProxy, {
localId: Model.localId(ids),
...ids,
});
Object.assign(record, { localId: Model.localId(ids) });
Object.assign(recordProxy, { ...ids });
ModelProxy.records[record.localId] = recordProxy;
if (record._RawModel.name === "Store") {
Object.assign(record, {