diff --git a/addons/mail/static/src/components/web_client_view_attachment_view/web_client_view_attachment_view.js b/addons/mail/static/src/components/web_client_view_attachment_view/web_client_view_attachment_view.js index 4603b44602d..de13897e088 100644 --- a/addons/mail/static/src/components/web_client_view_attachment_view/web_client_view_attachment_view.js +++ b/addons/mail/static/src/components/web_client_view_attachment_view/web_client_view_attachment_view.js @@ -1,18 +1,16 @@ /** @odoo-module **/ -import { useComponentToModel } from '@mail/component_hooks/use_component_to_model'; import { useRefToModel } from '@mail/component_hooks/use_ref_to_model'; import { useUpdateToModel } from '@mail/component_hooks/use_update_to_model'; import { registerMessagingComponent } from '@mail/utils/messaging_component'; -import { LegacyComponent } from '@web/legacy/legacy_component'; +const { Component } = owl; -export class WebClientViewAttachmentView extends LegacyComponent { +export class WebClientViewAttachmentView extends Component { /** * @override */ setup() { - useComponentToModel({ fieldName: 'component' }); useRefToModel({ fieldName: 'iframeViewerPdfRef', refName: 'iframeViewerPdf' }); useUpdateToModel({ methodName: 'onComponentUpdate' }); } diff --git a/addons/mail/static/src/models/web_client_view_attachment_view.js b/addons/mail/static/src/models/web_client_view_attachment_view.js index 41deb1f9b2a..911e60fe949 100644 --- a/addons/mail/static/src/models/web_client_view_attachment_view.js +++ b/addons/mail/static/src/models/web_client_view_attachment_view.js @@ -28,7 +28,6 @@ registerModel({ if (this.iframeViewerPdfRef.el) { hidePDFJSButtons(this.iframeViewerPdfRef.el); } - this.component.trigger('preview_attachment_validation'); }, async setMainAttachmentFromIndex(index) { await this.thread.setMainAttachment(this.thread.attachmentsInWebClientView[index]); @@ -48,7 +47,6 @@ registerModel({ }, }, fields: { - component: attr(), id: attr({ identifying: true, }),