Skip to content

v1.1.0 — generate_document_pdf corrigido

Choose a tag to compare

@digitaldev-lx digitaldev-lx released this 17 Jul 10:30
· 2 commits to main since this release

A generate_document_pdf nunca funcionou desde a v1.0.0. Pedia {root}/{id}/pdf.json (ex. invoices/3/pdf.json), um caminho que não existe: a API devolvia 404 para documentos emitidos, pagos e visíveis no InvoiceXpress.

Ao contrário do resto da API, a geração de PDF vive num endpoint único e agnóstico ao tipo de documento: api/pdf/{id}.json. Confirmado contra uma conta real.

O teste existente mockava o caminho errado — passava contra um endpoint inventado e perpetuava o bug. Passa a fixar o caminho real e a cobrir o second_copy.

Breaking-ish

A generate_document_pdf deixa de aceitar document_type: o endpoint corrigido é o mesmo para todos os tipos, logo o parâmetro não tinha significado. Chaves extra são ignoradas pelo zod, e como a tool devolvia 404 para qualquer input antes desta versão, nenhum caller funcional dependia dele.

Changelog completo: https://github.com/digitaldev-lx/mcp-invoice-express/blob/main/CHANGELOG.md