From 016d2b3aed0f1aa507908827b34ebeeb10f4ad38 Mon Sep 17 00:00:00 2001 From: swve Date: Tue, 8 Apr 2025 15:50:32 +0200 Subject: [PATCH] fix: improve video file validation in VideoBlockComponent --- .../Objects/Editor/Extensions/Video/VideoBlockComponent.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/web/components/Objects/Editor/Extensions/Video/VideoBlockComponent.tsx b/apps/web/components/Objects/Editor/Extensions/Video/VideoBlockComponent.tsx index ad3603c3..3a4e64ce 100644 --- a/apps/web/components/Objects/Editor/Extensions/Video/VideoBlockComponent.tsx +++ b/apps/web/components/Objects/Editor/Extensions/Video/VideoBlockComponent.tsx @@ -235,7 +235,9 @@ function VideoBlockComponent(props: ExtendedNodeViewProps) { setIsDragging(false) const file = e.dataTransfer.files[0] - if (file && SUPPORTED_FILES.split(',').some(format => file.name.toLowerCase().endsWith(format.trim()))) { + const fileExtension = file?.name.split('.').pop()?.toLowerCase() + + if (file && fileExtension && ['mp4', 'webm'].includes(fileExtension)) { setVideo(file) setError(null) handleUpload(file)