From 1824e5fafd5adcb05af4203f38c27985510ef8eb Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Wed, 5 Aug 2026 21:03:20 -0700 Subject: [PATCH] Fix: use selected version when creating share links (#13571) --- .../document-detail/document-detail.component.spec.ts | 6 ++++++ .../components/document-detail/document-detail.component.ts | 4 +++- 2 files changed, 9 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 c359e1c5b..dfc35e8c7 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 @@ -2161,8 +2161,14 @@ describe('DocumentDetailComponent', () => { it('should support open share links and email modals', () => { const modalSpy = jest.spyOn(modalService, 'open') initNormally() + component.selectedVersionId.set(10) component.openShareLinks() expect(modalSpy).toHaveBeenCalled() + expect( + ( + modalSpy.mock.results[0].value as NgbModalRef + ).componentInstance.documentId() + ).toBe(10) component.openEmailDocument() expect(modalSpy).toHaveBeenCalled() }) 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 0620733a4..a782cf1de 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 @@ -1959,7 +1959,9 @@ export class DocumentDetailComponent public openShareLinks() { const modal = this.modalService.open(ShareLinksDialogComponent) - modal.componentInstance.documentId.set(this.document().id) + modal.componentInstance.documentId.set( + this.selectedVersionId() ?? this.document().id + ) modal.componentInstance.hasArchiveVersion.set( this.metadata()?.has_archive_version ?? !!this.document()?.archived_file_name