From 73d761e502713afad63d69af6b5379041809b9d9 Mon Sep 17 00:00:00 2001 From: Frost-Phoenix Date: Sat, 17 Oct 2026 19:59:38 +0100 Subject: [PATCH] fix(validation): open signed PDF by UUID instead of the owner's nodeId Signed-off-by: oPeras1 --- .../validation/DocumentValidationDetails.vue | 3 +-- .../validation/EnvelopeValidation.vue | 7 +++--- .../DocumentValidationDetails.spec.ts | 25 +++++++++++++++---- .../validation/EnvelopeValidation.spec.ts | 25 +++++++++++++------ src/tests/utils/viewer.spec.ts | 20 +++++++++++++++ src/utils/viewer.js | 9 +++++-- src/views/Validation.vue | 3 +-- 7 files changed, 70 insertions(+), 22 deletions(-) diff --git a/src/components/validation/DocumentValidationDetails.vue b/src/components/validation/DocumentValidationDetails.vue index 295471abc9..664c291e99 100644 --- a/src/components/validation/DocumentValidationDetails.vue +++ b/src/components/validation/DocumentValidationDetails.vue @@ -137,14 +137,13 @@ const size = computed(() => { const documentStatus = computed(() => getStatusLabel(document.value.status)) async function viewDocument() { - if (!document.value.uuid || !document.value.name || typeof document.value.nodeId !== 'number') { + if (!document.value.uuid || !document.value.name) { return } const fileUrl = generateUrl('/apps/libresign/p/pdf/{uuid}', { uuid: document.value.uuid }) await openDocument({ fileUrl, filename: document.value.name, - nodeId: document.value.nodeId, }) } diff --git a/src/components/validation/EnvelopeValidation.vue b/src/components/validation/EnvelopeValidation.vue index 35f0bce475..afe00e8515 100644 --- a/src/components/validation/EnvelopeValidation.vue +++ b/src/components/validation/EnvelopeValidation.vue @@ -65,7 +65,7 @@ -