Skip to content

Commit 79cdbc9

Browse files
Merge pull request #1735 from OpenSignLabs/updates-15024699698
fix: resolve error cannot read undefined props
2 parents 5336e2c + e585b7c commit 79cdbc9

File tree

1 file changed

+12
-29
lines changed

1 file changed

+12
-29
lines changed

apps/OpenSign/src/pages/PdfRequestFiles.jsx

Lines changed: 12 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,6 @@ function PdfRequestFiles(
264264
docId,
265265
isNextUser,
266266
isSuccessPage = false,
267-
publiccontactId
268267
) => {
269268
try {
270269
let isUpdatedSubscribe;
@@ -274,7 +273,9 @@ function PdfRequestFiles(
274273
const jsonSender = JSON.parse(senderUser);
275274
const contactId = jsonSender?.objectId
276275
? ""
277-
: contactBookId || publiccontactId || signerObjectId || "";
276+
: contactBookId ||
277+
signerObjectId ||
278+
"";
278279
const tenantSignTypes = await fetchTenantDetails(contactId);
279280
// `currUserId` will be contactId or extUserId
280281
let currUserId;
@@ -322,7 +323,9 @@ function PdfRequestFiles(
322323

323324
currUserId = getCurrentSigner?.objectId
324325
? getCurrentSigner.objectId
325-
: contactBookId || publiccontactId || signerObjectId || ""; //signerObjectId is contactBookId refer from public template flow
326+
: contactBookId ||
327+
signerObjectId ||
328+
""; //signerObjectId is contactBookId refer from public template flow
326329
if (currUserId) {
327330
setSignerObjectId(currUserId);
328331
}
@@ -581,9 +584,12 @@ function PdfRequestFiles(
581584
}
582585
};
583586
//function for embed signature or image url in pdf
584-
async function embedWidgetsData(publiccontactId, publicDocId) {
585-
let contactId = publiccontactId || signerObjectId;
586-
let docId = publicDocId || documentId;
587+
async function embedWidgetsData(
588+
) {
589+
let contactId =
590+
signerObjectId;
591+
let docId =
592+
documentId;
587593
const addExtraDays = pdfDetails[0]?.TimeToCompleteDays
588594
? pdfDetails[0].TimeToCompleteDays
589595
: 15;
@@ -1023,30 +1029,7 @@ function PdfRequestFiles(
10231029
}
10241030

10251031
const handleSignPdf = async () => {
1026-
if (props.templateId) {
1027-
const params = {
1028-
...contact,
1029-
templateid: pdfDetails[0]?.objectId,
1030-
role: pdfDetails[0]?.PublicRole[0]
1031-
};
1032-
const linkRes = await axios.post(
1033-
`${localStorage.getItem(
1034-
"baseUrl"
1035-
)}/functions/publicuserlinkcontacttodoc`,
1036-
params,
1037-
{
1038-
headers: {
1039-
"Content-Type": "application/json",
1040-
"X-Parse-Application-Id": localStorage.getItem("parseAppId")
1041-
}
1042-
}
1043-
);
1044-
const contactId = linkRes.data.result?.contactId;
1045-
const docId = linkRes.data?.result?.docId;
1046-
await embedWidgetsData(contactId, docId);
1047-
} else {
10481032
await embedWidgetsData();
1049-
}
10501033
};
10511034
//function for save x and y position and show signature tab on that position
10521035
const handleTabDrag = (key) => {

0 commit comments

Comments
 (0)