fix: additional backwards compat

This commit is contained in:
David Nguyen
2025-10-14 15:19:09 +11:00
parent bddaa5ec66
commit 0eef4cd7e6
32 changed files with 288 additions and 92 deletions

View File

@ -48,10 +48,12 @@ export const getTemplateByDirectLinkToken = async ({
const recipientsWithMappedFields = envelope.recipients.map((recipient) => ({
...recipient,
templateId: mapSecondaryIdToTemplateId(envelope.secondaryId),
documentId: null,
fields: recipient.fields.map((field) => ({
...field,
templateId: mapSecondaryIdToTemplateId(envelope.secondaryId),
documentId: undefined,
documentId: null,
})),
}));
@ -71,6 +73,7 @@ export const getTemplateByDirectLinkToken = async ({
publicTitle: envelope.publicTitle,
publicDescription: envelope.publicDescription,
folderId: envelope.folderId,
templateDocumentDataId: firstDocumentData.id,
templateDocumentData: {
...firstDocumentData,
envelopeItemId: envelope.envelopeItems[0].id,
@ -79,7 +82,10 @@ export const getTemplateByDirectLinkToken = async ({
...directLink,
templateId: mapSecondaryIdToTemplateId(envelope.secondaryId),
},
templateMeta: envelope.documentMeta,
templateMeta: {
...envelope.documentMeta,
templateId: mapSecondaryIdToTemplateId(envelope.secondaryId),
},
recipients: recipientsWithMappedFields,
fields: recipientsWithMappedFields.flatMap((recipient) => recipient.fields),
};

View File

@ -68,13 +68,23 @@ export const getTemplateById = async ({ id, userId, teamId }: GetTemplateByIdOpt
...rest,
envelopeId: envelope.id,
type: envelope.templateType,
templateDocumentDataId: firstTemplateDocumentData.id,
templateDocumentData: {
...firstTemplateDocumentData,
envelopeItemId: envelope.envelopeItems[0].id,
},
templateMeta: envelope.documentMeta,
templateMeta: {
...envelope.documentMeta,
templateId: legacyTemplateId,
},
fields: envelope.fields.map((field) => ({
...field,
documentId: null,
templateId: legacyTemplateId,
})),
recipients: envelope.recipients.map((recipient) => ({
...recipient,
documentId: null,
templateId: legacyTemplateId,
})),
directLink: envelope.directLink