From 73fc03aa10f3be2514335abb9b0f2b72973f0426 Mon Sep 17 00:00:00 2001 From: Serkan Reis Date: Tue, 8 Nov 2022 16:03:46 +0300 Subject: [PATCH] Fix: metadata gets sorted in reverse in some browsers --- components/collections/creation/UploadDetails.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/collections/creation/UploadDetails.tsx b/components/collections/creation/UploadDetails.tsx index a311755..552c1c0 100644 --- a/components/collections/creation/UploadDetails.tsx +++ b/components/collections/creation/UploadDetails.tsx @@ -144,6 +144,7 @@ export const UploadDetails = ({ onChange }: UploadDetailsProps) => { if (!e.target?.result) return toast.error('Error parsing file.') if (!event.target.files) return toast.error('No files selected.') const metadataFile = new File([e.target.result], event.target.files[i].name, { type: 'application/json' }) + files.push(metadataFile) try { const parsedMetadata = JSON.parse(await metadataFile.text()) if (!parsedMetadata || typeof parsedMetadata !== 'object') { @@ -156,7 +157,6 @@ export const UploadDetails = ({ onChange }: UploadDetailsProps) => { setMetadataFilesArray([]) return toast.error(`Invalid metadata file: ${metadataFile.name}`) } - files.push(metadataFile) } reader.readAsText(event.target.files[i], 'utf8') reader.onloadend = () => {