diff --git a/sage_client.py b/sage_client.py index 8f47efe..cec8042 100644 --- a/sage_client.py +++ b/sage_client.py @@ -402,12 +402,15 @@ class SageGatewayClient: return result.get("data", {}).get("remise_max", 10.0) def lister_collaborateurs( - self, filtre: str = "", actifs_seulement: bool = True + self, filtre: Optional[str] = None, actifs_seulement: bool = True ) -> List[Dict]: """Liste tous les collaborateurs""" return self._post( "/sage/collaborateurs/list", - {"filtre": filtre, "actifs_seulement": actifs_seulement}, + { + "filtre": filtre or "", # ⚠️ Convertir None en "" + "actifs_seulement": actifs_seulement, + }, ).get("data", []) def lire_collaborateur(self, numero: int) -> Optional[Dict]: