From 9aa31665288b9b0c81ba97068eab596df31d1148 Mon Sep 17 00:00:00 2001 From: RaktimaNXG Date: Mon, 10 Jun 2024 11:24:35 +0530 Subject: [PATCH 1/3] fix: second signer is not receiving the signature request email in the quick-send process. --- apps/OpenSign/src/pages/PdfRequestFiles.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/OpenSign/src/pages/PdfRequestFiles.js b/apps/OpenSign/src/pages/PdfRequestFiles.js index 426a3aadf..744095aba 100644 --- a/apps/OpenSign/src/pages/PdfRequestFiles.js +++ b/apps/OpenSign/src/pages/PdfRequestFiles.js @@ -411,10 +411,10 @@ function PdfRequestFiles() { if (emailExist) { placeholdersOrSigners.push(placeholder); } else { - const getSignerData = documentData[0].Signers.filter( + const getSignerData = documentData[0].Signers.find( (data) => data.objectId === placeholder?.signerObjId ); - placeholdersOrSigners.push(getSignerData[0]); + placeholdersOrSigners.push(getSignerData); } } //condition to check already signed document by someone @@ -799,7 +799,9 @@ function PdfRequestFiles() { Email: pdfDetails?.[0]?.Placeholders[newIndex]?.email || "" }; const user = - usermail?.Email || pdfDetails?.[0]?.Signers[newIndex]; + (usermail?.Email && usermail) || + pdfDetails?.[0]?.Signers[newIndex]; + console.log("user", user); if (sendmail !== "false" && sendInOrder) { const requestBody = pdfDetails?.[0]?.RequestBody; const requestSubject = pdfDetails?.[0]?.RequestSubject; From 901ddf35bb26ada8d5515195ec94cec3ac61ddb9 Mon Sep 17 00:00:00 2001 From: RaktimaNXG Date: Mon, 10 Jun 2024 11:43:56 +0530 Subject: [PATCH 2/3] remove console --- apps/OpenSign/src/pages/PdfRequestFiles.js | 1 - 1 file changed, 1 deletion(-) diff --git a/apps/OpenSign/src/pages/PdfRequestFiles.js b/apps/OpenSign/src/pages/PdfRequestFiles.js index 744095aba..7211d381c 100644 --- a/apps/OpenSign/src/pages/PdfRequestFiles.js +++ b/apps/OpenSign/src/pages/PdfRequestFiles.js @@ -801,7 +801,6 @@ function PdfRequestFiles() { const user = (usermail?.Email && usermail) || pdfDetails?.[0]?.Signers[newIndex]; - console.log("user", user); if (sendmail !== "false" && sendInOrder) { const requestBody = pdfDetails?.[0]?.RequestBody; const requestSubject = pdfDetails?.[0]?.RequestSubject; From f14e301b6c75716de5f7acb106c662ba5cf27081 Mon Sep 17 00:00:00 2001 From: RaktimaNXG Date: Mon, 10 Jun 2024 12:15:48 +0530 Subject: [PATCH 3/3] fix: change condition of email send --- apps/OpenSign/src/pages/PdfRequestFiles.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/OpenSign/src/pages/PdfRequestFiles.js b/apps/OpenSign/src/pages/PdfRequestFiles.js index 7211d381c..d5806506e 100644 --- a/apps/OpenSign/src/pages/PdfRequestFiles.js +++ b/apps/OpenSign/src/pages/PdfRequestFiles.js @@ -798,9 +798,9 @@ function PdfRequestFiles() { const usermail = { Email: pdfDetails?.[0]?.Placeholders[newIndex]?.email || "" }; - const user = - (usermail?.Email && usermail) || - pdfDetails?.[0]?.Signers[newIndex]; + const user = usermail?.Email + ? usermail + : pdfDetails?.[0]?.Signers[newIndex]; if (sendmail !== "false" && sendInOrder) { const requestBody = pdfDetails?.[0]?.RequestBody; const requestSubject = pdfDetails?.[0]?.RequestSubject;