diff --git a/addons/calendar/static/src/js/base_calendar.js b/addons/calendar/static/src/js/base_calendar.js index 3752b7aa94a..e09222b6025 100644 --- a/addons/calendar/static/src/js/base_calendar.js +++ b/addons/calendar/static/src/js/base_calendar.js @@ -40,8 +40,10 @@ var CalendarNotification = Notification.extend({ }, 'click .link2showed': function() { - this.destroy(true); - this._rpc({route: '/calendar/notify_ack'}); + var self = this; + this._rpc({route: '/calendar/notify_ack'}).always(function() { + self.destroy(); + }); }, }); },