Skip to content

Commit d550222

Browse files
committed
feat: allow skipping magic numbers validation for image uploads in company info controller
1 parent 2a2cc96 commit d550222

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

backend/src/entities/company-info/company-info.controller.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -515,7 +515,7 @@ export class CompanyInfoController {
515515
@SlugUuid('companyId') companyId: string,
516516
@UploadedFile(
517517
new ParseFilePipeBuilder()
518-
.addFileTypeValidator({ fileType: /image\/(png|jpeg|jpg|svg\+xml)/ })
518+
.addFileTypeValidator({ fileType: /image\/(png|jpeg|jpg|svg\+xml)/, skipMagicNumbersValidation: true })
519519
.addMaxSizeValidator({ maxSize: Constants.MAX_COMPANY_LOGO_SIZE })
520520
.build({ errorHttpStatusCode: HttpStatus.UNPROCESSABLE_ENTITY }),
521521
)
@@ -567,7 +567,7 @@ export class CompanyInfoController {
567567
@SlugUuid('companyId') companyId: string,
568568
@UploadedFile(
569569
new ParseFilePipeBuilder()
570-
.addFileTypeValidator({ fileType: /image\/(png|jpeg|jpg|svg\+xml)/ })
570+
.addFileTypeValidator({ fileType: /image\/(png|jpeg|jpg|svg\+xml)/, skipMagicNumbersValidation: true })
571571
.addMaxSizeValidator({ maxSize: Constants.MAX_COMPANY_FAVICON_SIZE })
572572
.build({ errorHttpStatusCode: HttpStatus.UNPROCESSABLE_ENTITY }),
573573
)

0 commit comments

Comments
 (0)