fix: add 0-100 bounds validation for field coordinates

This commit is contained in:
Ephraim Atta-Duncan
2025-10-24 12:11:11 +00:00
parent 47bdcd833f
commit 3ba2dd0613
3 changed files with 38 additions and 16 deletions

View File

@ -115,10 +115,10 @@ export const ZSetDocumentFieldsRequestSchema = z.object({
recipientId: z.number().min(1),
envelopeItemId: z.string(),
pageNumber: z.number().min(1),
pageX: z.number().min(0),
pageY: z.number().min(0),
pageWidth: z.number().min(0),
pageHeight: z.number().min(0),
pageX: z.number().min(0).max(100),
pageY: z.number().min(0).max(100),
pageWidth: z.number().min(0).max(100),
pageHeight: z.number().min(0).max(100),
fieldMeta: ZFieldMetaSchema,
}),
),
@ -137,10 +137,10 @@ export const ZSetFieldsForTemplateRequestSchema = z.object({
recipientId: z.number().min(1),
envelopeItemId: z.string(),
pageNumber: z.number().min(1),
pageX: z.number().min(0),
pageY: z.number().min(0),
pageWidth: z.number().min(0),
pageHeight: z.number().min(0),
pageX: z.number().min(0).max(100),
pageY: z.number().min(0).max(100),
pageWidth: z.number().min(0).max(100),
pageHeight: z.number().min(0).max(100),
fieldMeta: ZFieldMetaSchema,
}),
),