Skip to content

Commit 7d0a7b0

Browse files
fix: resolve sign view UUID from current signer
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
1 parent f7ce381 commit 7d0a7b0

1 file changed

Lines changed: 3 additions & 7 deletions

File tree

src/views/SignPDF/_partials/Sign.vue

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,7 @@ import { useSignStore } from '../../../store/sign.js'
207207
import { useSignatureElementsStore } from '../../../store/signatureElements.js'
208208
import { useSignMethodsStore } from '../../../store/signMethods.js'
209209
import { useIdentificationDocumentStore } from '../../../store/identificationDocument.js'
210+
import { getSigningRouteUuid } from '../../../utils/signRequestUuid.ts'
210211
import type { operations } from '../../../types/openapi/openapi'
211212
import type {
212213
LibresignCapabilities,
@@ -480,13 +481,8 @@ const canCreateSignature = computed(() => {
480481
const ableToSign = computed(() => signStore.ableToSign)
481482
const hasBlockingSignError = computed(() => signStore.errors.some((error) => Number(error?.code) === NON_RETRIABLE_SIGN_ERROR_CODE))
482483
const signRequestUuid = computed(() => {
483-
const doc = signStore.document
484-
const signer = doc?.signers?.find((row) => row.me) ?? doc?.signers?.[0]
485-
const fromDoc = doc?.signRequestUuid || doc?.sign_request_uuid || doc?.signUuid || doc?.sign_uuid
486-
const fromSigner = signer?.sign_uuid
487-
const isApprover = doc?.settings?.isApprover
488-
const fromFile = isApprover ? doc?.uuid : null
489-
return String(fromDoc || fromSigner || fromFile || loadState('libresign', 'sign_request_uuid', '') || '')
484+
const fallbackUuid = loadState('libresign', 'sign_request_uuid', '')
485+
return String(getSigningRouteUuid(signStore.document, fallbackUuid) || '')
490486
})
491487
492488
function openModal(modalCode: string) {

0 commit comments

Comments
 (0)