Skip to content

Commit 1d82e63

Browse files
committed
fix: only map mimeType if filetype exists
1 parent 40e550e commit 1d82e63

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

packages/dm-core-plugins/src/mediaViewer/MediaViewerPlugin.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,11 @@ export const MediaViewerPlugin = (
3030
)
3131
const { dataSource } = useMemo(() => splitAddress(idReference), [idReference])
3232
const [contentType, canPreview] = useMemo(() => {
33+
const normalizedFileType = document?.filetype?.toLowerCase() // normalize if your keys are lowercase
3334
const contentType =
34-
document?.contentType || document?.filetype
35-
? mimeTypes[document.filetype]
36-
: 'application/octet-stream'
35+
document?.contentType ||
36+
(normalizedFileType && mimeTypes[normalizedFileType]) ||
37+
'application/octet-stream'
3738
const canPreview =
3839
contentType.includes('image') ||
3940
contentType.includes('video') ||

0 commit comments

Comments
 (0)