Skip to content

Commit 178e259

Browse files
authored
Merge pull request #63 from GitGuardian/sbaud/fix-request-data-field
fix: change request param to accept data
2 parents e7bd2ef + 0ff7d31 commit 178e259

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
### Fix
2+
3+
- Fixed GGClient.iac_directory_scan to make it able to send a request with a data key.

pygitguardian/client.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,7 @@ def post(
269269
extra_headers: Optional[Dict[str, str]] = None,
270270
**kwargs: Any,
271271
) -> Response:
272+
# Be aware that self.iac_directory_scan bypass this method and calls self.request directly.
272273
return self.request(
273274
"post",
274275
endpoint=endpoint,
@@ -472,7 +473,9 @@ def iac_directory_scan(
472473
tar = _create_tar(directory, filenames)
473474
result: Union[Detail, IaCScanResult]
474475
try:
475-
resp = self.post(
476+
# bypass self.post because data argument is needed in self.request and self.post use it as json
477+
resp = self.request(
478+
"post",
476479
endpoint="iac_scan",
477480
extra_headers=extra_headers,
478481
files={

0 commit comments

Comments
 (0)