diff --git a/src/app/components/upload-card/UploadCardRenderer.tsx b/src/app/components/upload-card/UploadCardRenderer.tsx index ad720e5b6..e17b656a4 100644 --- a/src/app/components/upload-card/UploadCardRenderer.tsx +++ b/src/app/components/upload-card/UploadCardRenderer.tsx @@ -104,7 +104,7 @@ type CompressionCheckboxProps = { setMetadata: (fileItem: TUploadItem, metadata: TUploadMetadata) => void; }; function CompressionCheckbox({ fileItem, metadata, setMetadata }: CompressionCheckboxProps) { - const originalFile = fileItem.originalFile as File; + const originalFile = fileItem.originalFile as File | Blob; const [compressing, setCompressing] = useState(false); const compressPromiseRef = useRef | null>(null); @@ -136,6 +136,7 @@ function CompressionCheckbox({ fileItem, metadata, setMetadata }: CompressionChe : null; const originalSize = formatFileSize(originalFile.size); + const fileId = `compress-${(originalFile as File).name ?? ''}-${originalFile.size}`; return (