feat(sage_client): add debug logging for collaborator list response

This commit is contained in:
Fanilo-Nantenaina 2026-01-05 19:01:06 +03:00
parent 59105dae88
commit 4d6bb8f0f9

View file

@ -405,13 +405,22 @@ class SageGatewayClient:
self, filtre: Optional[str] = None, actifs_seulement: bool = True self, filtre: Optional[str] = None, actifs_seulement: bool = True
) -> List[Dict]: ) -> List[Dict]:
"""Liste tous les collaborateurs""" """Liste tous les collaborateurs"""
return self._post( response = self._post(
"/sage/collaborateurs/list", "/sage/collaborateurs/list",
{ {"filtre": filtre or "", "actifs_seulement": actifs_seulement},
"filtre": filtre or "", # ⚠️ Convertir None en "" )
"actifs_seulement": actifs_seulement,
}, # 🔍 DEBUG : Log la réponse brute
).get("data", []) logger.info(f"🔍 Response brute WS: {response}")
data = response.get("data", [])
# 🔍 DEBUG : Log les données extraites
if data:
logger.info(f"🔍 Premier collab VPS (après extraction): {data[0]}")
logger.info(f"🔍 Type data[0]: {type(data[0])}")
return data
def lire_collaborateur(self, numero: int) -> Optional[Dict]: def lire_collaborateur(self, numero: int) -> Optional[Dict]:
"""Lit un collaborateur par numéro""" """Lit un collaborateur par numéro"""