Skip to content

Commit 6110b1f

Browse files
authored
Merge pull request #121 from basil08/master
Update request to handle both JSON-valid string and JSON encoded dict
2 parents 27bbe34 + 156be12 commit 6110b1f

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

amadeus/client/request.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,12 @@ def __build_http_request(self):
9797
self.headers['Authorization'] = self.bearer_token
9898

9999
if (self.verb == 'POST'):
100-
return HTTPRequest(self.url, headers=self.headers, method='POST',
101-
data=json.dumps(self.params).encode())
100+
if type(self.params) is dict:
101+
return HTTPRequest(self.url, headers=self.headers, method='POST',
102+
data=json.dumps(self.params).encode())
103+
else:
104+
return HTTPRequest(self.url, headers=self.headers, method='POST',
105+
data=self.params.encode())
102106
else:
103107
return HTTPRequest(self.url, headers=self.headers, method=self.verb)
104108

0 commit comments

Comments
 (0)