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('')