mirror of
https://github.com/documenso/documenso.git
synced 2025-11-19 03:01:59 +10:00
chore: documents work properly
This commit is contained in:
@ -209,13 +209,6 @@ export const setFieldsForDocument = async ({
|
|||||||
id: field._persisted?.id ?? -1,
|
id: field._persisted?.id ?? -1,
|
||||||
documentId,
|
documentId,
|
||||||
},
|
},
|
||||||
include: {
|
|
||||||
recipient: {
|
|
||||||
select: {
|
|
||||||
email: true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
update: {
|
update: {
|
||||||
page: field.pageNumber,
|
page: field.pageNumber,
|
||||||
positionX: field.pageX,
|
positionX: field.pageX,
|
||||||
|
|||||||
@ -121,7 +121,7 @@ export const ZSetDocumentFieldsRequestSchema = z.object({
|
|||||||
pageY: ZFieldPageYSchema,
|
pageY: ZFieldPageYSchema,
|
||||||
pageWidth: ZFieldWidthSchema,
|
pageWidth: ZFieldWidthSchema,
|
||||||
pageHeight: ZFieldHeightSchema,
|
pageHeight: ZFieldHeightSchema,
|
||||||
fieldMeta: ZFieldMetaSchema.optional(),
|
fieldMeta: ZFieldMetaSchema,
|
||||||
}),
|
}),
|
||||||
),
|
),
|
||||||
});
|
});
|
||||||
|
|||||||
@ -145,7 +145,8 @@ export const AddFieldsFormPartial = ({
|
|||||||
pageWidth: Number(field.width),
|
pageWidth: Number(field.width),
|
||||||
pageHeight: Number(field.height),
|
pageHeight: Number(field.height),
|
||||||
recipientId: field.recipientId,
|
recipientId: field.recipientId,
|
||||||
signerEmail: recipients.find((r) => r.id === field.recipientId)?.email || '',
|
signerEmail:
|
||||||
|
recipients.find((recipient) => recipient.id === field.recipientId)?.email ?? '',
|
||||||
fieldMeta: field.fieldMeta ? ZFieldMetaSchema.parse(field.fieldMeta) : undefined,
|
fieldMeta: field.fieldMeta ? ZFieldMetaSchema.parse(field.fieldMeta) : undefined,
|
||||||
})),
|
})),
|
||||||
typedSignatureEnabled: typedSignatureEnabled ?? false,
|
typedSignatureEnabled: typedSignatureEnabled ?? false,
|
||||||
@ -466,12 +467,14 @@ export const AddFieldsFormPartial = ({
|
|||||||
...copiedField,
|
...copiedField,
|
||||||
formId: nanoid(12),
|
formId: nanoid(12),
|
||||||
recipientId: selectedSigner?.id ?? copiedField.recipientId,
|
recipientId: selectedSigner?.id ?? copiedField.recipientId,
|
||||||
|
signerEmail: selectedSigner?.email ?? copiedField.signerEmail,
|
||||||
|
|
||||||
pageX: copiedField.pageX + 3,
|
pageX: copiedField.pageX + 3,
|
||||||
pageY: copiedField.pageY + 3,
|
pageY: copiedField.pageY + 3,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
[append, fieldClipboard, selectedSigner?.id],
|
[append, fieldClipboard, selectedSigner?.id, selectedSigner?.email],
|
||||||
);
|
);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
|||||||
@ -9,8 +9,8 @@ export const ZAddFieldsFormSchema = z.object({
|
|||||||
formId: z.string().min(1),
|
formId: z.string().min(1),
|
||||||
nativeId: z.number().optional(),
|
nativeId: z.number().optional(),
|
||||||
type: z.nativeEnum(FieldType),
|
type: z.nativeEnum(FieldType),
|
||||||
|
signerEmail: z.string().min(1),
|
||||||
recipientId: z.number(),
|
recipientId: z.number(),
|
||||||
signerEmail: z.string(),
|
|
||||||
pageNumber: z.number().min(1),
|
pageNumber: z.number().min(1),
|
||||||
pageX: z.number().min(0),
|
pageX: z.number().min(0),
|
||||||
pageY: z.number().min(0),
|
pageY: z.number().min(0),
|
||||||
|
|||||||
Reference in New Issue
Block a user