Skip to content

Commit 9b98b3b

Browse files
committed
FIX has own property filestorage transformer
1 parent 3a2d173 commit 9b98b3b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

service/src/core/filestorage/_services/transformers-filestorage.service.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@ export class TransformersFilestorageService extends AbstractService {
2323
public async transform(mime: string, res: Response, data: Filestorage, stream: NodeJS.ReadableStream, parent?: Filestorage): Promise<void> {
2424
if (data.type === FsType.EMBED && parent) {
2525
const parentMimeType = mime || parent.mime || 'application/octet-stream'
26-
if (!TransformersFilestorageService.EMBED_TRANSFORMERS[parentMimeType]) {
26+
if (!TransformersFilestorageService.EMBED_TRANSFORMERS.hasOwnProperty(parentMimeType)) {
2727
throw new Error(`No transformer for mime type ${parentMimeType}`)
2828
}
2929
return TransformersFilestorageService.EMBED_TRANSFORMERS[parentMimeType](mime, res, data, stream)
3030
}
3131
const mimeType = mime || data.mime || 'application/octet-stream'
32-
if (!TransformersFilestorageService.TRANSFORMERS[mimeType]) {
32+
if (!TransformersFilestorageService.TRANSFORMERS.hasOwnProperty(mimeType)) {
3333
res.setHeader('Content-Type', mimeType)
3434
res.setHeader('Content-Disposition', `attachment; filename="${(data as any).filename}"`)
3535
stream.pipe(res)
@@ -61,7 +61,7 @@ export class TransformersFilestorageService extends AbstractService {
6161
if (!embed) throw new Error(`No embed found for ${embedId}`)
6262
const streamEmbed = Readable.from(embed.content)
6363
const mimeType = mime || data.mime || 'application/octet-stream'
64-
if (!TransformersFilestorageService.TRANSFORMERS[mimeType]) {
64+
if (!TransformersFilestorageService.TRANSFORMERS.hasOwnProperty(mimeType)) {
6565
res.setHeader('Content-Type', mimeType)
6666
res.setHeader('Content-Disposition', `attachment; filename="${embedId}"`)
6767
streamEmbed.pipe(res)

0 commit comments

Comments
 (0)