diff --git a/addons/mail/static/src/core/messaging_service.js b/addons/mail/static/src/core/messaging_service.js index 0c871bdd5a6..89fc0e97974 100644 --- a/addons/mail/static/src/core/messaging_service.js +++ b/addons/mail/static/src/core/messaging_service.js @@ -730,10 +730,12 @@ export const messagingService = { } const messaging = new Messaging(env, services); messaging.initialize(); - services.bus_service.addEventListener("notification", (notifEvent) => { - messaging.handleNotification(notifEvent.detail); + messaging.isReady.then(() => { + services.bus_service.addEventListener("notification", (notifEvent) => { + messaging.handleNotification(notifEvent.detail); + }); + services.bus_service.start(); }); - services.bus_service.start(); return messaging; }, };