Fix: issue of 'something went wrong' err in guest login flow when using quick send

This commit is contained in:
prafull-opensignlabs
2024-05-27 20:53:38 +05:30
parent f6ba4db62d
commit 07933b56b1
3 changed files with 13 additions and 9 deletions
@@ -308,14 +308,18 @@ const ReportTable = (props) => {
const sendMail = item?.SendMail || false;
const getUrl = (x) => {
//encode this url value `${item.objectId}/${x.Email}/${x.objectId}` to base64 using `btoa` function
const encodeBase64 = btoa(
`${item.objectId}/${x.Email}/${x.objectId}/${sendMail}`
);
return `${host}/login/${encodeBase64}`;
if (x.objectId) {
const encodeBase64 = btoa(
`${item.objectId}/${x.signerPtr.Email}/${x.signerPtr.objectId}/${sendMail}`
);
return `${host}/login/${encodeBase64}`;
} else {
const encodeBase64 = btoa(`${item.objectId}/${x.email}`);
return `${host}/login/${encodeBase64}`;
}
};
const urls = item.Signers.map((x) => ({
email: x.Email,
const urls = item?.Placeholders?.map((x) => ({
email: x.email ? x.email : x.signerPtr.Email,
url: getUrl(x)
}));
setShareUrls(urls);
@@ -166,8 +166,6 @@ export default async function createBatchDocs(request) {
createdAt: response.data[i]?.success?.createdAt,
}));
for (let i = 0; i < updateDocuments.length; i++) {
console.log('updateDocuments ', updateDocuments);
sendMail(updateDocuments[i], sessionToken);
}
return 'success';
@@ -102,6 +102,7 @@ export default function reportJson(id, userId) {
'AuditTrail.UserPtr',
'ExpiryDate',
'SendMail',
'Placeholders',
],
};
// completed documents report
@@ -220,6 +221,7 @@ export default function reportJson(id, userId) {
'AuditTrail',
'AuditTrail.UserPtr',
'ExpiryDate',
'Placeholders',
],
};
// Recent signature requests report show on dashboard