fix: remove templateToken

This commit is contained in:
Mythie
2023-12-15 22:07:27 +11:00
parent 1eeb5fb103
commit 82da337a56
8 changed files with 22 additions and 17 deletions

View File

@ -77,7 +77,6 @@ export const setRecipientsForTemplate = async ({
name: recipient.name,
email: recipient.email,
token: nanoid(),
templateToken: nanoid(),
templateId,
},
}),

View File

@ -1,6 +1,6 @@
import { nanoid } from '@documenso/lib/universal/id';
import { prisma } from '@documenso/prisma';
import { TCreateDocumentFromTemplateMutationSchema } from '@documenso/trpc/server/template-router/schema';
import type { TCreateDocumentFromTemplateMutationSchema } from '@documenso/trpc/server/template-router/schema';
export type CreateDocumentFromTemplateOptions = TCreateDocumentFromTemplateMutationSchema & {
userId: number;
@ -41,7 +41,6 @@ export const createDocumentFromTemplate = async ({
email: recipient.email,
name: recipient.name,
token: nanoid(),
templateToken: recipient.templateToken,
})),
},
},
@ -55,9 +54,7 @@ export const createDocumentFromTemplate = async ({
data: template.Field.map((field) => {
const recipient = template.Recipient.find((recipient) => recipient.id === field.recipientId);
const documentRecipient = document.Recipient.find(
(doc) => doc.templateToken === recipient?.templateToken,
);
const documentRecipient = document.Recipient.find((doc) => doc.email === recipient?.email);
return {
type: field.type,

View File

@ -1,6 +1,6 @@
import { nanoid } from '@documenso/lib/universal/id';
import { prisma } from '@documenso/prisma';
import { TDuplicateTemplateMutationSchema } from '@documenso/trpc/server/template-router/schema';
import type { TDuplicateTemplateMutationSchema } from '@documenso/trpc/server/template-router/schema';
export type DuplicateTemplateOptions = TDuplicateTemplateMutationSchema & {
userId: number;
@ -38,7 +38,6 @@ export const duplicateTemplate = async ({ templateId, userId }: DuplicateTemplat
email: recipient.email,
name: recipient.name,
token: nanoid(),
templateToken: recipient.templateToken,
})),
},
},
@ -53,7 +52,7 @@ export const duplicateTemplate = async ({ templateId, userId }: DuplicateTemplat
const recipient = template.Recipient.find((recipient) => recipient.id === field.recipientId);
const duplicatedTemplateRecipient = duplicatedTemplate.Recipient.find(
(doc) => doc.templateToken === recipient?.templateToken,
(doc) => doc.email === recipient?.email,
);
return {