refactor(api): simplify devis reading by using TypeDocumentSQL enum
This commit is contained in:
parent
d26a6a0312
commit
da4d43dcf7
1 changed files with 1 additions and 9 deletions
10
api.py
10
api.py
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Reference in a new issue