diff --git a/src-ui/src/app/components/document-detail/document-detail.component.spec.ts b/src-ui/src/app/components/document-detail/document-detail.component.spec.ts index ecd53fbeb..c0a12b3ee 100644 --- a/src-ui/src/app/components/document-detail/document-detail.component.spec.ts +++ b/src-ui/src/app/components/document-detail/document-detail.component.spec.ts @@ -2171,6 +2171,11 @@ describe('DocumentDetailComponent', () => { ).toBe(10) component.openEmailDocument() expect(modalSpy).toHaveBeenCalled() + expect( + ( + modalSpy.mock.results[1].value as NgbModalRef + ).componentInstance.documentIds() + ).toEqual([10]) }) it('should set previewText', () => { diff --git a/src-ui/src/app/components/document-detail/document-detail.component.ts b/src-ui/src/app/components/document-detail/document-detail.component.ts index 225d536cf..cffc91109 100644 --- a/src-ui/src/app/components/document-detail/document-detail.component.ts +++ b/src-ui/src/app/components/document-detail/document-detail.component.ts @@ -1973,7 +1973,9 @@ export class DocumentDetailComponent const modal = this.modalService.open(EmailDocumentDialogComponent, { backdrop: 'static', }) - modal.componentInstance.documentIds.set([this.document().id]) + modal.componentInstance.documentIds.set([ + this.selectedVersionId() ?? this.document().id, + ]) modal.componentInstance.hasArchiveVersion.set( this.metadata()?.has_archive_version ?? !!this.document()?.archived_file_name