diff --git a/addons/mail/static/src/core/common/thread_service.js b/addons/mail/static/src/core/common/thread_service.js index fa5fdcd26ac..e91e6c77f00 100644 --- a/addons/mail/static/src/core/common/thread_service.js +++ b/addons/mail/static/src/core/common/thread_service.js @@ -100,6 +100,10 @@ export class ThreadService { last_message_id: newestPersistentMessage.id, }).then(() => { this.updateSeen(thread, newestPersistentMessage.id); + }).catch((e) => { + if (e.code !== 404) { + throw e; + } }); } else if (newestPersistentMessage) { this.updateSeen(thread);