Raise compliance report upload limit to 30MB

Third-party compliance report PDFs were rejected above 10MB in the
upload dialog. Increase the client-side Dropzone limit and enforce the
same cap on the backend file validator.

Signed-off-by: Cursor Agent <cursoragent@cursor.com>

Co-authored-by: Bryan FRIMIN <bryan@frimin.fr>
This commit is contained in:
Cursor Agent
2026-07-02 06:20:55 +00:00
committed by Sacha Al Himdani
parent 2fb06d742e
commit a0329a9696
2 changed files with 3 additions and 2 deletions

View File

@@ -173,13 +173,13 @@ export function UploadComplianceReportDialog({
<form onSubmit={e => void handleSubmit(onSubmit)(e)}> <form onSubmit={e => void handleSubmit(onSubmit)(e)}>
<DialogContent padded className="space-y-4"> <DialogContent padded className="space-y-4">
<Dropzone <Dropzone
description={__("Only PDF files up to 10MB are allowed")} description={__("Only PDF files up to 30MB are allowed")}
isUploading={isUploading} isUploading={isUploading}
onDrop={handleDrop} onDrop={handleDrop}
accept={{ accept={{
"application/pdf": [".pdf"], "application/pdf": [".pdf"],
}} }}
maxSize={10} maxSize={30}
/> />
{uploadedFile && ( {uploadedFile && (

View File

@@ -214,6 +214,7 @@ func NewService(
svc: svc, svc: svc,
fileValidator: filevalidation.NewValidator( fileValidator: filevalidation.NewValidator(
filevalidation.WithCategories(filevalidation.CategoryDocument), filevalidation.WithCategories(filevalidation.CategoryDocument),
filevalidation.WithMaxFileSize(30*1024*1024), // 30MB
), ),
} }
svc.ThirdPartyBusinessAssociateAgreements = &ThirdPartyBusinessAssociateAgreementService{svc: svc} svc.ThirdPartyBusinessAssociateAgreements = &ThirdPartyBusinessAssociateAgreementService{svc: svc}