File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change 22
33## [ 1.6.1] ( ../../releases/tag/v1.6.1 ) - Unreleased
44
5- ...
5+ ### Fixed
6+
7+ - Fixed ` _BaseHTTPClient._parse_params() ` method to ensure correct conversion of API list parameters
68
79## [ 1.6.0] ( ../../releases/tag/v1.6.0 ) - 2023-11-16
810
Original file line number Diff line number Diff line change @@ -84,11 +84,14 @@ def _parse_params(params: dict | None) -> dict | None:
8484 if params is None :
8585 return None
8686
87- parsed_params = {}
87+ parsed_params : dict = {}
8888 for key , value in params .items ():
89- # Our API needs to have boolean parameters passed as 0 or 1, therefore we have to replace them
89+ # Our API needs boolean parameters passed as 0 or 1
9090 if isinstance (value , bool ):
9191 parsed_params [key ] = int (value )
92+ # Our API needs lists passed as comma-separated strings
93+ elif isinstance (value , list ):
94+ parsed_params [key ] = ',' .join (value )
9295 elif value is not None :
9396 parsed_params [key ] = value
9497
You can’t perform that action at this time.
0 commit comments