[FIX] mail:tests: ignore deleted records in removed record of _updateComodelRelationalFields

Part-of: odoo/odoo#87587
This commit is contained in:
Alexandre Kühn
2022-04-15 15:28:48 +02:00
committed by Sébastien Theys
parent a5ff710a8b
commit 75b75fbced
@@ -2141,6 +2141,9 @@ var MockServer = Class.extend({
const removedRecordIds = originalRecordIds.filter(recordId => Number.isInteger(recordId) && !relatedRecordIds.includes(recordId));
for (const removedRecordId of removedRecordIds) {
const removedRecord = this.data[comodelName].records.find(record => record.id === removedRecordId);
if (!removedRecord) {
continue;
}
let inverseFieldNewValue = false;
if (Array.isArray(removedRecord[inverseFieldName])) {
inverseFieldNewValue = removedRecord[inverseFieldName].filter(id => id !== recordId);