diff --git a/api.py b/api.py index 48f8ff1..fbab037 100644 --- a/api.py +++ b/api.py @@ -1802,12 +1802,19 @@ async def lire_prospect(code: str): async def rechercher_fournisseurs(query: Optional[str] = Query(None)): """ 🔍 Recherche fournisseurs via gateway Windows - ✅ CORRECTION : Utilise maintenant l'endpoint direct (pas de cache) + ✅ CORRECTION : Appel direct sans cache """ try: + # ✅ APPEL DIRECT vers Windows (pas de cache) fournisseurs = sage_client.lister_fournisseurs(filtre=query or "") - logger.info(f"✅ {len(fournisseurs)} fournisseurs retournés") + + logger.info(f"✅ {len(fournisseurs)} fournisseurs retournés depuis Windows") + + if len(fournisseurs) == 0: + logger.warning("⚠️ Aucun fournisseur retourné - vérifier la gateway Windows") + return fournisseurs + except Exception as e: logger.error(f"❌ Erreur recherche fournisseurs: {e}") raise HTTPException(500, str(e))