refactor(api): simplify devis reading by using TypeDocumentSQL enum

This commit is contained in:
Fanilo-Nantenaina 2025-12-19 13:16:56 +03:00
parent d26a6a0312
commit da4d43dcf7

10
api.py
View file

@ -2079,19 +2079,11 @@ async def lister_devis(
@app.get("/devis/{id}", tags=["Devis"])
async def lire_devis(id: str):
try:
devis = sage_client.lire_document(id, 0)
devis = sage_client.lire_document(id, TypeDocumentSQL.DEVIS)
if not devis:
raise HTTPException(404, f"Devis {id} introuvable")
# Log informatif
if devis.get("a_deja_ete_transforme"):
docs = devis.get("documents_cibles", [])
logger.info(
f"📊 Devis {id} a été transformé en "
f"{len(docs)} document(s): {[d['numero'] for d in docs]}"
)
return {"success": True, "data": devis}
except HTTPException: