diff --git a/addons/mail/static/src/core/common/thread_service.js b/addons/mail/static/src/core/common/thread_service.js index 568fbaa274c..67bf78d232a 100644 --- a/addons/mail/static/src/core/common/thread_service.js +++ b/addons/mail/static/src/core/common/thread_service.js @@ -87,11 +87,13 @@ export class ThreadService { channelMembers = results["channelMembers"][0][1]; } thread.memberCount = results["memberCount"]; - for (const channelMember of channelMembers) { - if (channelMember.persona || channelMember.partner) { - thread.channelMembers.add({ ...channelMember, thread }); + Record.MAKE_UPDATE(() => { + for (const channelMember of channelMembers) { + if (channelMember.persona || channelMember.partner) { + thread.channelMembers.add({ ...channelMember, thread }); + } } - } + }); } /**