refactor(trpc): use ts-pattern for envelope document-data resolution (#3222)

This commit is contained in:
Ephraim Duncan
2026-08-25 18:29:24 +10:00
committed by GitHub
parent 10f2b80025
commit dd08da7ea7
3 changed files with 14 additions and 30 deletions
@@ -39,8 +39,8 @@ export const signEnvelopeFieldRoute = procedure
const field = await prisma.field.findFirst({
where: {
id: fieldId,
recipient: {
...(recipient.role === RecipientRole.ASSISTANT
recipient:
recipient.role === RecipientRole.ASSISTANT
? {
signingStatus: {
not: SigningStatus.SIGNED,
@@ -52,8 +52,7 @@ export const signEnvelopeFieldRoute = procedure
}
: {
id: recipient.id,
}),
},
},
},
include: {
envelope: {