From 5ff5629cd8bf7b0aa67f1574f3e182eba6c25c60 Mon Sep 17 00:00:00 2001 From: Consultoria AS Date: Tue, 17 Feb 2026 02:51:45 +0000 Subject: [PATCH] fix(api): add UUID type cast in getCfdiById and getXmlById PostgreSQL requires explicit type cast when comparing UUID columns with text parameters in raw queries. Co-Authored-By: Claude Opus 4.5 --- apps/api/src/services/cfdi.service.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/api/src/services/cfdi.service.ts b/apps/api/src/services/cfdi.service.ts index 0e44940..8ca05d0 100644 --- a/apps/api/src/services/cfdi.service.ts +++ b/apps/api/src/services/cfdi.service.ts @@ -89,7 +89,7 @@ export async function getCfdiById(schema: string, id: string): Promise { const result = await prisma.$queryRawUnsafe<[{ xml_original: string | null }]>(` - SELECT xml_original FROM "${schema}".cfdis WHERE id = $1 + SELECT xml_original FROM "${schema}".cfdis WHERE id = $1::uuid `, id); return result[0]?.xml_original || null;