diff --git a/addons/mail/static/src/models/activity/activity.js b/addons/mail/static/src/models/activity/activity.js index b88c4b335d2..5b9af7013ca 100644 --- a/addons/mail/static/src/models/activity/activity.js +++ b/addons/mail/static/src/models/activity/activity.js @@ -160,8 +160,13 @@ function factory(dependencies) { method: 'activity_format', args: [this.id], }, { shadow: true })); - this.update(this.constructor.convertData(data)); - this.thread.refresh(); + if (data) { + this.update(this.constructor.convertData(data)); + this.thread.refresh(); + } else { + this.thread.refresh(); + this.delete(); + } } /**