Skip to content

Commit c113885

Browse files
fix: keep validation progress separate from file UUID
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
1 parent 8e87838 commit c113885

1 file changed

Lines changed: 4 additions & 6 deletions

File tree

src/views/Validation.vue

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ import SigningProgress from '../components/validation/SigningProgress.vue'
127127
import logoGray from '../../img/logo-gray.svg'
128128
import { openDocument } from '../utils/viewer.js'
129129
import { getStatusLabel } from '../utils/fileStatus.js'
130+
import { getSigningRouteUuid } from '../utils/signRequestUuid.ts'
130131
import { FILE_STATUS, SIGN_REQUEST_STATUS } from '../constants.js'
131132
import logger from '../logger.js'
132133
import { useFilesStore } from '../store/files.js'
@@ -319,14 +320,11 @@ const isActiveView = ref(true)
319320
320321
const signRequestUuidForProgress = computed(() => {
321322
const doc = signStore?.document || {}
322-
const signer = doc.signers?.find(row => row.me) || doc.signers?.[0] || {}
323-
const fromDoc = doc.signRequestUuid || doc.sign_request_uuid || doc.signUuid || doc.sign_uuid
324-
const fromSigner = signer.sign_uuid
323+
const fromState = loadState('libresign', 'sign_request_uuid', null)
324+
const fromDocument = getSigningRouteUuid(doc, typeof fromState === 'string' ? fromState : null)
325325
return route.value.query?.signRequestUuid
326326
|| route.value.params?.signRequestUuid
327-
|| fromDoc
328-
|| fromSigner
329-
|| loadState('libresign', 'sign_request_uuid', null)
327+
|| fromDocument
330328
|| uuidToValidate.value
331329
})
332330

0 commit comments

Comments
 (0)