panels-origin/api/document_rpc.ts
Cursor Agent de07975d4a
fix: abrir documentos de proyecto enviando doc_id a la RPC
La API pedía el PDF con { id } y fn_project_document_get leía
payload->>'doc_id', así que el id llegaba vacío aunque el archivo
ya estuviera en el bucket. Mismo desajuste en empresa y trabajador.

Co-authored-by: alberto.martinez <alberto.martinez@mrdev.mx>
2026-09-08 19:27:24 +00:00

10 lines
363 B
TypeScript

/**
* Payload para core.fn_*_document_get.
* Las RPC leen `doc_id`; historicamente la API enviaba `id` y el documento
* nunca se encontraba (mensaje "documento id= no encontrado").
*/
export function normalizeDocumentGetPayload(
payload: Record<string, unknown>,
): Record<string, unknown> {
return { ...payload, doc_id: payload.doc_id ?? payload.id };
}