Skip to content

Commit 8cbb2d7

Browse files
authored
Refactor content type validation in NftMediaService to handle media types correctly by stripping parameters from the content type string. (#1527)
1 parent abd2efd commit 8cbb2d7

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/queue.worker/nft.worker/queue/job-services/media/nft.media.service.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,8 @@ export class NftMediaService {
164164
}
165165

166166
private isContentTypeAccepted(contentType: string): boolean {
167-
return Object.values(MediaMimeTypeEnum).includes(contentType as MediaMimeTypeEnum);
167+
const baseContentType = contentType.split(';')[0].trim();
168+
return Object.values(MediaMimeTypeEnum).includes(baseContentType as MediaMimeTypeEnum);
168169
}
169170

170171
private isFileSizeAccepted(fileSize: number): boolean {

0 commit comments

Comments
 (0)