summaryrefslogtreecommitdiff
path: root/addons/mail/static/src/models/activity/activity.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/mail/static/src/models/activity/activity.js')
-rw-r--r--addons/mail/static/src/models/activity/activity.js9
1 files changed, 7 insertions, 2 deletions
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();
+ }
}
/**