From 4aa5f7b144f19e5b09e536c0018a2ba8d1788ec4 Mon Sep 17 00:00:00 2001 From: Nevo David Date: Thu, 23 Oct 2025 16:36:44 +0700 Subject: [PATCH] feat: fix mime type --- .../src/public-api/routes/v1/public.integrations.controller.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/backend/src/public-api/routes/v1/public.integrations.controller.ts b/apps/backend/src/public-api/routes/v1/public.integrations.controller.ts index f7c897cc..7f27ad09 100644 --- a/apps/backend/src/public-api/routes/v1/public.integrations.controller.ts +++ b/apps/backend/src/public-api/routes/v1/public.integrations.controller.ts @@ -29,6 +29,7 @@ import { VideoFunctionDto } from '@gitroom/nestjs-libraries/dtos/videos/video.fu import { UploadDto } from '@gitroom/nestjs-libraries/dtos/media/upload.dto'; import axios from 'axios'; import { Readable } from 'stream'; +import { lookup } from 'mime-types'; @ApiTags('Public API') @Controller('/public/v1') @@ -72,7 +73,7 @@ export class PublicIntegrationsController { const getFile = await this.storage.uploadFile({ buffer, - mimetype: 'image/jpeg', + mimetype: lookup(body?.url?.split?.('?')?.[0]) || 'image/jpeg', size: buffer.length, path: '', fieldname: '',