From 705220fb5a35d1c304035c7b4b050fb6debeeb5e Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Wed, 19 Aug 2026 21:51:13 -0700 Subject: [PATCH] Fix: use selected version for doc detail emailing (#13738) --- .../document-detail/document-detail.component.spec.ts | 5 +++++ .../components/document-detail/document-detail.component.ts | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) 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