mirror of
https://origin.cursor.com/mrdevmx/panels.git
synced 2026-10-09 18:03: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>
13 lines
540 B
TypeScript
13 lines
540 B
TypeScript
import { assertEquals } from "jsr:@std/assert@1";
|
|
import { normalizeDocumentGetPayload } from "./document_rpc.ts";
|
|
|
|
Deno.test("document get payload usa doc_id cuando la API envía id", () => {
|
|
const payload = normalizeDocumentGetPayload({ project_id: 1, id: 42 });
|
|
assertEquals(payload.doc_id, 42);
|
|
assertEquals(payload.project_id, 1);
|
|
});
|
|
|
|
Deno.test("document get payload respeta doc_id si ya viene", () => {
|
|
const payload = normalizeDocumentGetPayload({ company_id: 3, doc_id: 7, id: 99 });
|
|
assertEquals(payload.doc_id, 7);
|
|
});
|