mirror of
https://origin.cursor.com/mrdevmx/panels.git
synced 2026-10-09 22:23:18 +00:00
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>
10 lines
363 B
TypeScript
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 };
|
|
}
|