Skip to content

Commit 90b5e3c

Browse files
fix: exist contact not recieving maiin in quick send flow
1 parent 74f6612 commit 90b5e3c

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

apps/OpenSignServer/cloud/parsefunction/createBatchDocs.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,10 @@ async function sendMail(document, sessionToken) {
3535
const objectId = signerMail[i]?.signerObjId;
3636
const hostUrl = baseUrl.origin;
3737
let encodeBase64;
38+
let existSigner = {};
3839
if (objectId) {
39-
encodeBase64 = btoa(`${document.objectId}/${signerMail[i].signerPtr.Email}/${objectId}`);
40+
existSigner = document?.Signers?.find(user => user.objectId === objectId);
41+
encodeBase64 = btoa(`${document.objectId}/${existSigner?.Email}/${objectId}`);
4042
} else {
4143
encodeBase64 = btoa(`${document.objectId}/${signerMail[i].email}`);
4244
}
@@ -46,7 +48,7 @@ async function sendMail(document, sessionToken) {
4648
const themeBGcolor = '#47a3ad';
4749
let params = {
4850
extUserId: document.ExtUserPtr.objectId,
49-
recipient: objectId ? signerMail[i].signerPtr.Email : signerMail[i].email,
51+
recipient: objectId ? existSigner?.Email : signerMail[i].email,
5052
subject: `${document.ExtUserPtr.Name} has requested you to sign "${document.Name}"`,
5153
mailProvider: document?.ExtUserPtr?.active_mail_adapter || '',
5254
from: sender,

0 commit comments

Comments
 (0)