Skip to content

Commit 7c53cc9

Browse files
committed
fix(payload): make payload optional and default to 25MB (internal monitoring default)
1 parent c82b140 commit 7c53cc9

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

pygitguardian/client.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -584,9 +584,10 @@ def read_metadata(self) -> Optional[Detail]:
584584
result.status_code = resp.status_code
585585
return result
586586
metadata = ServerMetadata.from_dict(resp.json())
587-
metadata.secret_scan_preferences.general__maximum_payload_size = (
588-
metadata.preferences["general__maximum_payload_size"]
589-
)
587+
if "general__maximum_payload_size" in metadata.preferences:
588+
metadata.secret_scan_preferences.general__maximum_payload_size = (
589+
metadata.preferences["general__maximum_payload_size"]
590+
)
590591
self.secret_scan_preferences = metadata.secret_scan_preferences
591592
return None
592593

pygitguardian/config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44

55
MULTI_DOCUMENT_LIMIT = 20
66
DOCUMENT_SIZE_THRESHOLD_BYTES = 1048576 # 1MB
7-
GENERAL_MAXIMUM_PAYLOAD = 2621440 # 2.5MB
7+
GENERAL_MAXIMUM_PAYLOAD = 2621440 # 25MB

0 commit comments

Comments
 (0)