feat: add external ID to use template (#2264)

This commit is contained in:
Catalin Pit
2025-12-02 09:53:42 +02:00
committed by GitHub
parent 4774324e07
commit 0dfa953f54
2 changed files with 4 additions and 0 deletions
@@ -459,6 +459,7 @@ export const templateRouter = router({
customDocumentDataId,
folderId,
prefillFields,
externalId,
override,
attachments,
} = input;
@@ -497,6 +498,7 @@ export const templateRouter = router({
requestMetadata: ctx.metadata,
folderId,
prefillFields,
externalId,
override,
attachments,
});
@@ -29,6 +29,7 @@ import {
ZTemplateSchema,
} from '@documenso/lib/types/template';
import { LegacyTemplateDirectLinkSchema } from '@documenso/prisma/types/template-legacy-schema';
import { ZDocumentExternalIdSchema } from '@documenso/trpc/server/document-router/schema';
import { zodFormData } from '../../utils/zod-form-data';
import { ZSignFieldWithTokenMutationSchema } from '../field-router/schema';
@@ -96,6 +97,7 @@ export const ZCreateDocumentFromDirectTemplateRequestSchema = z.object({
export const ZCreateDocumentFromTemplateRequestSchema = z.object({
templateId: z.number(),
externalId: ZDocumentExternalIdSchema.optional(),
recipients: z
.array(
z.object({