Skip to content

Commit b8cdb6f

Browse files
CM-60184-Review feedback
1 parent e8891a3 commit b8cdb6f

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

cycode/cli/apps/scan/code_scanner.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ def _perform_scan(
329329
# it does not support commit range scans; should_use_sync_flow handles it
330330
return _perform_scan_sync(cycode_client, zipped_documents, scan_type, scan_parameters, is_git_diff)
331331

332-
if scan_type == consts.SAST_SCAN_TYPE:
332+
if should_use_presigned_upload(scan_type):
333333
return _perform_scan_v4_async(
334334
cycode_client, zipped_documents, scan_type, scan_parameters, is_git_diff, is_commit_range
335335
)

cycode/cli/apps/scan/commit_range_scanner.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
generate_unique_scan_id,
4545
is_cycodeignore_allowed_by_scan_config,
4646
set_issue_detected_by_scan_results,
47+
should_use_presigned_upload,
4748
)
4849
from cycode.cyclient.models import ZippedFileScanResult
4950
from cycode.logger import get_logger
@@ -150,7 +151,7 @@ def _scan_commit_range_documents(
150151
# for SAST it is files with diff between from_commit and to_commit
151152
to_commit_zipped_documents = zip_documents(scan_type, to_documents_to_scan)
152153

153-
if scan_type == consts.SAST_SCAN_TYPE:
154+
if should_use_presigned_upload(scan_type):
154155
scan_result = _perform_commit_range_scan_v4_async(
155156
cycode_client,
156157
from_commit_zipped_documents,

cycode/cyclient/scan_client.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@ def get_upload_link(self, scan_type: str) -> models.UploadLinkResponse:
138138
def upload_to_presigned_post(self, url: str, fields: dict[str, str], zip_file: 'InMemoryZip') -> None:
139139
multipart = {key: (None, value) for key, value in fields.items()}
140140
multipart['file'] = (None, zip_file.read())
141+
# We are not using Cycode client, as we are calling aws S3.
141142
response = requests.post(url, files=multipart, timeout=self.scan_cycode_client.timeout)
142143
response.raise_for_status()
143144

0 commit comments

Comments
 (0)