fix: document creator didn't receive completion mail

This commit is contained in:
prafull-opensignlabs
2024-10-28 17:15:11 +05:30
parent ed840f3048
commit 86ebd4903b
@@ -102,8 +102,16 @@ async function sendCompletedMail(obj) {
const sender = obj.doc.ExtUserPtr;
const pdfName = doc.Name;
const mailLogo = 'https://qikinnovation.ams3.digitaloceanspaces.com/logo.png';
const recipient =
doc?.Signers?.length > 0 ? doc?.Signers?.map(x => x?.Email)?.join(',') : sender.Email;
let signersMail;
if (doc?.Signers?.length > 0) {
const isOwnerExistsinSigners = doc?.Signers?.find(x => x.Email === sender.Email);
signersMail = isOwnerExistsinSigners
? doc?.Signers?.map(x => x?.Email)?.join(',')
: [...doc?.Signers?.map(x => x?.Email), sender.Email]?.join(',');
} else {
signersMail = sender.Email;
}
const recipient = signersMail;
let subject = `Document "${pdfName}" has been signed by all parties`;
let body =
"<html><head><meta http-equiv='Content-Type' content='text/html; charset=UTF-8' /></head><body> <div style='background-color:#f5f5f5;padding:20px'> <div style='box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;background-color:white;'> <div><img src=" +