From 4d6bb8f0f94d83ffe657c1c7309aad8df0232c0b Mon Sep 17 00:00:00 2001 From: Fanilo-Nantenaina Date: Mon, 5 Jan 2026 19:01:06 +0300 Subject: [PATCH] feat(sage_client): add debug logging for collaborator list response --- sage_client.py | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/sage_client.py b/sage_client.py index cec8042..fcdd526 100644 --- a/sage_client.py +++ b/sage_client.py @@ -405,13 +405,22 @@ class SageGatewayClient: self, filtre: Optional[str] = None, actifs_seulement: bool = True ) -> List[Dict]: """Liste tous les collaborateurs""" - return self._post( + response = self._post( "/sage/collaborateurs/list", - { - "filtre": filtre or "", # ⚠️ Convertir None en "" - "actifs_seulement": actifs_seulement, - }, - ).get("data", []) + {"filtre": filtre or "", "actifs_seulement": actifs_seulement}, + ) + + # 🔍 DEBUG : Log la réponse brute + 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]: """Lit un collaborateur par numéro"""