From 0d08b19b149e7c7fbec4e5b200b1be41fe309439 Mon Sep 17 00:00:00 2001 From: Vitor Mattos <1079143+vitormattos@users.noreply.github.com> Date: Wed, 10 Dec 2025 14:27:24 -0300 Subject: [PATCH] fix: apply pending code I made a comparison between stable31 and main and identified those chagnes Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com> --- src/Components/PreviewSignature/PreviewSignature.vue | 2 +- src/Components/Signers/Signers.vue | 2 +- src/store/files.js | 6 +++++- src/store/signatureElements.js | 6 +++--- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/Components/PreviewSignature/PreviewSignature.vue b/src/Components/PreviewSignature/PreviewSignature.vue index 6d51f81f9b..505e3d1cf0 100644 --- a/src/Components/PreviewSignature/PreviewSignature.vue +++ b/src/Components/PreviewSignature/PreviewSignature.vue @@ -70,7 +70,7 @@ export default { } if (this.signRequestUuid !== '') { config.headers = { - 'LibreSign-sign-request-uuid': this.signRequestUuid, + 'libresign-sign-request-uuid': this.signRequestUuid, } } await axios(config) diff --git a/src/Components/Signers/Signers.vue b/src/Components/Signers/Signers.vue index 64843a2343..97b8709cb4 100644 --- a/src/Components/Signers/Signers.vue +++ b/src/Components/Signers/Signers.vue @@ -70,7 +70,7 @@ export default { }, computed: { signers() { - return this.filesStore.getFile()?.signers ?? [] + return this.filesStore.getFile().signers }, sortableSigners: { get() { diff --git a/src/store/files.js b/src/store/files.js index d90c328e79..71fb93b98b 100644 --- a/src/store/files.js +++ b/src/store/files.js @@ -32,6 +32,7 @@ const slugfy = (val) => .replace(/-+$/, '') export const useFilesStore = function(...args) { + const emptyFile = { signers: [] } const store = defineStore('files', { state: () => { return { @@ -68,7 +69,7 @@ export const useFilesStore = function(...args) { if (typeof file === 'object') { return file } - return this.files[this.selectedNodeId] ?? {} + return this.files[this.selectedNodeId] || emptyFile }, async flushSelectedFile() { const files = await this.getAllFiles({ @@ -222,6 +223,9 @@ export const useFilesStore = function(...args) { } } this.getFile().signers.push(signer) + const selected = this.selectedNodeId + this.selectFile(-1) // to force reactivity + this.selectFile(selected) // to force reactivity }, async deleteSigner(signer) { if (!isNaN(signer.signRequestId)) { diff --git a/src/store/signatureElements.js b/src/store/signatureElements.js index 4e3636f5ca..5af550c165 100644 --- a/src/store/signatureElements.js +++ b/src/store/signatureElements.js @@ -54,7 +54,7 @@ export const useSignatureElementsStore = function(...args) { } if (this.signRequestUuid !== '') { config.headers = { - 'LibreSign-sign-request-uuid': this.signRequestUuid, + 'libresign-sign-request-uuid': this.signRequestUuid, } } await axios(config) @@ -98,7 +98,7 @@ export const useSignatureElementsStore = function(...args) { } if (this.signRequestUuid !== '') { config.headers = { - 'LibreSign-sign-request-uuid': this.signRequestUuid, + 'libresign-sign-request-uuid': this.signRequestUuid, } } await axios(config) @@ -128,7 +128,7 @@ export const useSignatureElementsStore = function(...args) { } if (this.signRequestUuid !== '') { config.headers = { - 'LibreSign-sign-request-uuid': this.signRequestUuid, + 'libresign-sign-request-uuid': this.signRequestUuid, } } await axios(config)