From 6e79f07326a753b9dcf9024058d57052d32fd315 Mon Sep 17 00:00:00 2001 From: cfaur09 Date: Mon, 11 Aug 2025 16:33:30 +0300 Subject: [PATCH] Refactor content type validation in NftMediaService to handle media types correctly by stripping parameters from the content type string. --- .../nft.worker/queue/job-services/media/nft.media.service.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/queue.worker/nft.worker/queue/job-services/media/nft.media.service.ts b/src/queue.worker/nft.worker/queue/job-services/media/nft.media.service.ts index 66d3b0cf3..fb7c9b433 100644 --- a/src/queue.worker/nft.worker/queue/job-services/media/nft.media.service.ts +++ b/src/queue.worker/nft.worker/queue/job-services/media/nft.media.service.ts @@ -164,7 +164,8 @@ export class NftMediaService { } private isContentTypeAccepted(contentType: string): boolean { - return Object.values(MediaMimeTypeEnum).includes(contentType as MediaMimeTypeEnum); + const baseContentType = contentType.split(';')[0].trim(); + return Object.values(MediaMimeTypeEnum).includes(baseContentType as MediaMimeTypeEnum); } private isFileSizeAccepted(fileSize: number): boolean {