From 75b75fbced0567f0fe1e6071ca1bfb45436276d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexandre=20K=C3=BChn?= Date: Thu, 7 Apr 2022 10:29:22 +0000 Subject: [PATCH] [FIX] mail:tests: ignore deleted records in removed record of `_updateComodelRelationalFields` Part-of: odoo/odoo#87587 --- addons/web/static/tests/legacy/helpers/mock_server.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/web/static/tests/legacy/helpers/mock_server.js b/addons/web/static/tests/legacy/helpers/mock_server.js index d10e54c8e8c..1ec9c2e5140 100644 --- a/addons/web/static/tests/legacy/helpers/mock_server.js +++ b/addons/web/static/tests/legacy/helpers/mock_server.js @@ -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);