Skip to content

Commit c3f6a14

Browse files
authored
Merge pull request #6230 from LibreSign/backport/6228/stable32
[stable32] fix: show only current signer's signature position
2 parents c35440e + def465c commit c3f6a14

1 file changed

Lines changed: 11 additions & 12 deletions

File tree

src/views/SignPDF/SignPDF.vue

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -136,18 +136,17 @@ export default {
136136
this.pdfBlob = new File([blob], 'arquivo.pdf', { type: 'application/pdf' })
137137
},
138138
updateSigners(data) {
139-
this.signStore.document.signers.forEach(signer => {
140-
if (signer.visibleElements.length > 0) {
141-
signer.visibleElements.forEach(element => {
142-
const object = structuredClone(signer)
143-
object.readOnly = true
144-
element.coordinates.ury = Math.round(data.measurement[element.coordinates.page].height)
145-
- element.coordinates.ury
146-
object.element = element
147-
this.$refs.pdfEditor.addSigner(object)
148-
})
149-
}
150-
})
139+
const currentSigner = this.signStore.document.signers.find(signer => signer.me)
140+
if (currentSigner && currentSigner.visibleElements.length > 0) {
141+
currentSigner.visibleElements.forEach(element => {
142+
const object = structuredClone(currentSigner)
143+
object.readOnly = true
144+
element.coordinates.ury = Math.round(data.measurement[element.coordinates.page].height)
145+
- element.coordinates.ury
146+
object.element = element
147+
this.$refs.pdfEditor.addSigner(object)
148+
})
149+
}
151150
this.signStore.mounted = true
152151
},
153152
toggleSidebar() {

0 commit comments

Comments
 (0)