From 96e355bccaab9a0bbfe28a911a7ef82dc80f7496 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Theys?= Date: Mon, 7 Feb 2022 11:21:06 +0000 Subject: [PATCH] [FIX] mail: prevent crash when destroying during attachment upload MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit File uploader might be deleted because it is linked to views, but the process of upload should still happen for the related thread. closes odoo/odoo#84085 X-original-commit: ddfcee8f35da4bcf16f258d1bdfd0cf08436d001 Signed-off-by: Sébastien Theys (seb) --- addons/mail/static/src/models/file_uploader/file_uploader.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/mail/static/src/models/file_uploader/file_uploader.js b/addons/mail/static/src/models/file_uploader/file_uploader.js index 75c358f0e4a..1175229472d 100644 --- a/addons/mail/static/src/models/file_uploader/file_uploader.js +++ b/addons/mail/static/src/models/file_uploader/file_uploader.js @@ -105,7 +105,7 @@ registerModel({ }); return; } - return this.messaging.models['Attachment'].insert({ + return (composer || thread).messaging.models['Attachment'].insert({ composer: composer && replace(composer), originThread: (!composer && thread) ? replace(thread) : undefined, ...attachmentData,