Skip to content

Commit 4070c65

Browse files
fix: route visible element signing by current signer
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
1 parent c113885 commit 4070c65

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/components/Request/VisibleElements.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ import PdfEditor from '../PdfEditor/PdfEditor.vue'
101101
import Signer from '../Signers/Signer.vue'
102102
103103
import { FILE_STATUS } from '../../constants.js'
104+
import { getSigningRouteUuid } from '../../utils/signRequestUuid.ts'
104105
import { useFilesStore } from '../../store/files.js'
105106
import {
106107
aggregateVisibleElementsByFiles,
@@ -522,7 +523,7 @@ const pdfEditorSigners = computed<SignerSummaryRecord[]>(() => (Array.isArray(do
522523
const status = computed(() => Number(document.value.status))
523524
const isDraft = computed(() => status.value === FILE_STATUS.DRAFT)
524525
const canSave = computed(() => ([FILE_STATUS.DRAFT, FILE_STATUS.ABLE_TO_SIGN, FILE_STATUS.PARTIAL_SIGNED] as number[]).includes(status.value))
525-
const canSign = computed(() => status.value === FILE_STATUS.ABLE_TO_SIGN && (document.value?.settings?.signerFileUuid ?? '').length > 0)
526+
const canSign = computed(() => status.value === FILE_STATUS.ABLE_TO_SIGN && !!getSigningRouteUuid(document.value))
526527
const variantOfSaveButton = computed(() => canSave.value ? 'primary' : 'secondary')
527528
const variantOfSignButton = computed(() => canSave.value ? 'secondary' : 'primary')
528529
const statusLabel = computed(() => document.value.statusText || '')
@@ -820,7 +821,7 @@ function handleDeleteSigner(object: unknown) {
820821
}
821822
822823
async function goToSign() {
823-
const uuid = document.value.settings?.signerFileUuid
824+
const uuid = getSigningRouteUuid(document.value)
824825
if (await save()) {
825826
const route = instance?.proxy?.$router.resolve({ name: 'SignPDF', params: { uuid } })
826827
if (route?.href) {

0 commit comments

Comments
 (0)