From 421f4d24dc59fb4e6fbdffbf5ea6eb8774e83257 Mon Sep 17 00:00:00 2001 From: Fanilo-Nantenaina Date: Wed, 17 Dec 2025 12:35:29 +0300 Subject: [PATCH] refactor(api): simplify client and article search endpoints --- api.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/api.py b/api.py index 15df3b4..8bfd78b 100644 --- a/api.py +++ b/api.py @@ -1151,9 +1151,7 @@ app.include_router(auth_router) async def rechercher_clients(query: Optional[str] = Query(None)): try: clients = sage_client.lister_clients(filtre=query or "") - clients_data = [ClientDetails(**c) for c in clients] - return {"success": True, "data": clients_data} - + return [ClientDetails(**c) for c in clients] except Exception as e: logger.error(f"Erreur recherche clients: {e}") raise HTTPException(500, str(e)) @@ -1232,8 +1230,7 @@ async def ajouter_client( async def rechercher_articles(query: Optional[str] = Query(None)): try: articles = sage_client.lister_articles(filtre=query or "") - articles_data = [ArticleResponse(**a) for a in articles] - return {"success": True, "data": articles_data} + return [ArticleResponse(**a) for a in articles] except Exception as e: logger.error(f"Erreur recherche articles: {e}") raise HTTPException(500, str(e))