diff --git a/src/pages/signature/signature.ts b/src/pages/signature/signature.ts
index b01f1c6..839457e 100755
--- a/src/pages/signature/signature.ts
+++ b/src/pages/signature/signature.ts
@@ -563,7 +563,8 @@ function showProcessDetails(group: Group, groupId: number) {
// Ajouter le bouton de signature pour tous les documents non vierges en mode dev
const signButton = !isVierge ? `
- ${totalSignatures > 0 && signedCount < totalSignatures ? `
+ ${totalSignatures > 0 && signedCount < totalSignatures &&
+ !document.signatures.find((sig: DocumentSignature) => sig.member.name === currentUser.name && sig.signed) ? `
@@ -632,7 +633,9 @@ function showProcessDetails(group: Group, groupId: number) {
// Ajouter le bouton de signature pour tous les documents non vierges en mode dev
const signButton = !isVierge ? `
- ${document.signatures.length > 0 && document.signatures.filter((sig: DocumentSignature) => sig.signed).length < document.signatures.length ? `
+ ${document.signatures.length > 0 &&
+ document.signatures.filter((sig: DocumentSignature) => sig.signed).length < document.signatures.length &&
+ !document.signatures.find((sig: DocumentSignature) => sig.member.name === currentUser.name && sig.signed) ? `
@@ -1580,7 +1583,7 @@ function signDocument(documentId: number, processId: number, isCommonDocument: b
📄
${file.name}
- ⬇️
+ ⬇��
`).join('')