diff --git a/addons/mail/static/src/components/attachment_delete_confirm_dialog/attachment_delete_confirm_dialog.js b/addons/mail/static/src/components/attachment_delete_confirm_dialog/attachment_delete_confirm_dialog.js index 36f0146a2eb..9843cb9304f 100644 --- a/addons/mail/static/src/components/attachment_delete_confirm_dialog/attachment_delete_confirm_dialog.js +++ b/addons/mail/static/src/components/attachment_delete_confirm_dialog/attachment_delete_confirm_dialog.js @@ -70,9 +70,9 @@ class AttachmentDeleteConfirmDialog extends Component { /** * @private */ - _onClickOk() { + async _onClickOk() { + await this.attachment.remove(); this._dialogRef.comp._close(); - this.attachment.remove(); this.trigger('o-attachment-removed', { attachmentLocalId: this.props.attachmentLocalId }); }