File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
apps/OpenSignServer/cloud/parsefunction Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -35,8 +35,10 @@ async function sendMail(document, sessionToken) {
35
35
const objectId = signerMail [ i ] ?. signerObjId ;
36
36
const hostUrl = baseUrl . origin ;
37
37
let encodeBase64 ;
38
+ let existSigner = { } ;
38
39
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 } ` ) ;
40
42
} else {
41
43
encodeBase64 = btoa ( `${ document . objectId } /${ signerMail [ i ] . email } ` ) ;
42
44
}
@@ -46,7 +48,7 @@ async function sendMail(document, sessionToken) {
46
48
const themeBGcolor = '#47a3ad' ;
47
49
let params = {
48
50
extUserId : document . ExtUserPtr . objectId ,
49
- recipient : objectId ? signerMail [ i ] . signerPtr . Email : signerMail [ i ] . email ,
51
+ recipient : objectId ? existSigner ? .Email : signerMail [ i ] . email ,
50
52
subject : `${ document . ExtUserPtr . Name } has requested you to sign "${ document . Name } "` ,
51
53
mailProvider : document ?. ExtUserPtr ?. active_mail_adapter || '' ,
52
54
from : sender ,
You can’t perform that action at this time.
0 commit comments