From e0c2455132e23ecf4a6f4d889703d5639baf6dda Mon Sep 17 00:00:00 2001 From: Abhinav Date: Tue, 3 Jan 2023 11:04:07 +0530 Subject: [PATCH] add thumbnail size check --- src/services/upload/thumbnailService.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/services/upload/thumbnailService.ts b/src/services/upload/thumbnailService.ts index 0facf8434..1be7321c0 100644 --- a/src/services/upload/thumbnailService.ts +++ b/src/services/upload/thumbnailService.ts @@ -38,6 +38,17 @@ export async function generateThumbnail( } else { thumbnail = await generateVideoThumbnail(file, fileTypeInfo); } + if (thumbnail.length > 1.5 * MAX_THUMBNAIL_SIZE) { + logError( + Error('thumbnail_too_large'), + 'thumbnail greater than max limit', + { + thumbnailSize: convertBytesToHumanReadable( + thumbnail.length + ), + } + ); + } if (thumbnail.length === 0) { throw Error('EMPTY THUMBNAIL'); }