Skip to content

Commit 4d82efc

Browse files
authored
Adding header values into request when values are present in req_args (#447)
* Adding header values into request when values are present in required_args.
1 parent 2626f3e commit 4d82efc

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

hca/util/__init__.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,8 @@ def _request(self, req_args, url=None, stream=False, headers=None):
138138

139139
# TODO: (akislyuk) if using service account credentials, use manual refresh here
140140
json_input = body if self.body_props else None
141-
headers = headers if headers else {}
141+
headers = headers or {}
142+
headers.update({k: v for k, v in req_args.items() if self.parameters.get(k, {}).get('in') == 'header'})
142143
res = session.request(self.http_method, url, params=query, json=json_input, stream=stream,
143144
headers=headers, timeout=self.client.timeout_policy)
144145
if res.status_code >= 400:

0 commit comments

Comments
 (0)