Skip to content

Commit 1389743

Browse files
committed
fix: type visible element ids as numbers
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
1 parent 94d7853 commit 1389743

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

src/components/Request/VisibleElements.vue

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -113,16 +113,17 @@ import type {
113113
IdentifyMethodRecord,
114114
LibresignCapabilities,
115115
FileStateSettings,
116+
RequestSignatureVisibleElementPayload,
116117
SignerDetailRecord,
117118
SignerSummaryRecord,
118119
VisibleElementRecord,
119120
} from '../../types/index'
120121
121-
type VisibleElementPayload = Omit<VisibleElementRecord, 'coordinates' | 'elementId' | 'fileId' | 'signRequestId'> & {
122+
type VisibleElementPayload = Omit<RequestSignatureVisibleElementPayload, 'coordinates' | 'elementId' | 'fileId' | 'signRequestId' | 'type'> & {
122123
type: 'signature'
123-
elementId?: number | string
124+
elementId?: number
124125
fileId?: number
125-
signRequestId?: number | string
126+
signRequestId?: number
126127
coordinates: {
127128
page: number
128129
width?: number
@@ -822,10 +823,11 @@ function buildVisibleElements() {
822823
const childIdMethods = childIdentifyMethods.map((method: IdentifyMethodRecord) => `${method.method}:${method.value}`).sort().join('|')
823824
return childIdMethods === envIdMethods
824825
})
825-
if (!candidate?.signRequestId) {
826+
const signRequestId = Number(candidate?.signRequestId)
827+
if (!Number.isFinite(signRequestId)) {
826828
return
827829
}
828-
element.signRequestId = candidate.signRequestId
830+
element.signRequestId = signRequestId
829831
830832
visibleElements.push(element)
831833
})

0 commit comments

Comments
 (0)