From eb73e800fd106a46e043faf55b296d96ec532389 Mon Sep 17 00:00:00 2001 From: dysbulic Date: Thu, 23 Nov 2023 22:13:25 -0500 Subject: [PATCH] =?UTF-8?q?fixing=20thrown=20error=20=F0=9F=93=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/web/pages/api/storage.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/web/pages/api/storage.ts b/packages/web/pages/api/storage.ts index 627f54de..7167e48f 100644 --- a/packages/web/pages/api/storage.ts +++ b/packages/web/pages/api/storage.ts @@ -42,12 +42,12 @@ export const handler: ( throw new Error('No files uploaded.'); } - const tmpFiles = files.map(({ field, name }) => ({ + const toUpload = files.map(({ field, name }) => ({ name: `${field}/${path.basename(name)}`, stream: () => fs.createReadStream(name) as unknown as ReadableStream, })); - const cid = await storage.put(tmpFiles); + const cid = await storage.put(toUpload); await Promise.all( files.map(async ({ name }) => { @@ -65,7 +65,7 @@ export const handler: ( resolve(uploadedFiles); } catch (err) { - reject((err as Error).message); + reject(err); } }); @@ -76,7 +76,7 @@ export const handler: ( const uploaded = await upload; res.status(201).json(uploaded); } catch (err) { - console.error('error uploading to web3.storage', err); + console.error({ 'error uploading to web3.storage': err }); res.status(500).json({ error: (err as Error).message }); } };