Skip to content

Commit 86ebd49

Browse files
fix: document creator didn't receive completion mail
1 parent ed840f3 commit 86ebd49

File tree

1 file changed

+10
-2
lines changed
  • apps/OpenSignServer/cloud/parsefunction/pdf

1 file changed

+10
-2
lines changed

apps/OpenSignServer/cloud/parsefunction/pdf/PDF.js

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,16 @@ async function sendCompletedMail(obj) {
102102
const sender = obj.doc.ExtUserPtr;
103103
const pdfName = doc.Name;
104104
const mailLogo = 'https://qikinnovation.ams3.digitaloceanspaces.com/logo.png';
105-
const recipient =
106-
doc?.Signers?.length > 0 ? doc?.Signers?.map(x => x?.Email)?.join(',') : sender.Email;
105+
let signersMail;
106+
if (doc?.Signers?.length > 0) {
107+
const isOwnerExistsinSigners = doc?.Signers?.find(x => x.Email === sender.Email);
108+
signersMail = isOwnerExistsinSigners
109+
? doc?.Signers?.map(x => x?.Email)?.join(',')
110+
: [...doc?.Signers?.map(x => x?.Email), sender.Email]?.join(',');
111+
} else {
112+
signersMail = sender.Email;
113+
}
114+
const recipient = signersMail;
107115
let subject = `Document "${pdfName}" has been signed by all parties`;
108116
let body =
109117
"<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=" +

0 commit comments

Comments
 (0)