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 2
2
3
3
## [ 1.6.1] ( ../../releases/tag/v1.6.1 ) - Unreleased
4
4
5
- ...
5
+ ### Fixed
6
+
7
+ - Fixed ` _BaseHTTPClient._parse_params() ` method to ensure correct conversion of API list parameters
6
8
7
9
## [ 1.6.0] ( ../../releases/tag/v1.6.0 ) - 2023-11-16
8
10
Original file line number Diff line number Diff line change @@ -84,11 +84,14 @@ def _parse_params(params: dict | None) -> dict | None:
84
84
if params is None :
85
85
return None
86
86
87
- parsed_params = {}
87
+ parsed_params : dict = {}
88
88
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
90
90
if isinstance (value , bool ):
91
91
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 )
92
95
elif value is not None :
93
96
parsed_params [key ] = value
94
97
You can’t perform that action at this time.
0 commit comments