From 90b5e3c860139982564a7e60c60589fcbe04ee87 Mon Sep 17 00:00:00 2001 From: RaktimaNXG Date: Fri, 7 Jun 2024 19:55:40 +0530 Subject: [PATCH] fix: exist contact not recieving maiin in quick send flow --- apps/OpenSignServer/cloud/parsefunction/createBatchDocs.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/OpenSignServer/cloud/parsefunction/createBatchDocs.js b/apps/OpenSignServer/cloud/parsefunction/createBatchDocs.js index 602ddb9db..d04ece47b 100644 --- a/apps/OpenSignServer/cloud/parsefunction/createBatchDocs.js +++ b/apps/OpenSignServer/cloud/parsefunction/createBatchDocs.js @@ -35,8 +35,10 @@ async function sendMail(document, sessionToken) { const objectId = signerMail[i]?.signerObjId; const hostUrl = baseUrl.origin; let encodeBase64; + let existSigner = {}; if (objectId) { - encodeBase64 = btoa(`${document.objectId}/${signerMail[i].signerPtr.Email}/${objectId}`); + existSigner = document?.Signers?.find(user => user.objectId === objectId); + encodeBase64 = btoa(`${document.objectId}/${existSigner?.Email}/${objectId}`); } else { encodeBase64 = btoa(`${document.objectId}/${signerMail[i].email}`); } @@ -46,7 +48,7 @@ async function sendMail(document, sessionToken) { const themeBGcolor = '#47a3ad'; let params = { extUserId: document.ExtUserPtr.objectId, - recipient: objectId ? signerMail[i].signerPtr.Email : signerMail[i].email, + recipient: objectId ? existSigner?.Email : signerMail[i].email, subject: `${document.ExtUserPtr.Name} has requested you to sign "${document.Name}"`, mailProvider: document?.ExtUserPtr?.active_mail_adapter || '', from: sender,