From ceabd4848933d4c4f54d558466d12287a875048a Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Mon, 20 Sep 2021 17:32:15 +0200 Subject: [PATCH] @uppy/companion: `Object.fromEntries` is not available on Node.js v10.x --- packages/@uppy/companion/src/server/controllers/s3.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/@uppy/companion/src/server/controllers/s3.js b/packages/@uppy/companion/src/server/controllers/s3.js index 6cb2c5fe14..f7bc8723fe 100644 --- a/packages/@uppy/companion/src/server/controllers/s3.js +++ b/packages/@uppy/companion/src/server/controllers/s3.js @@ -250,9 +250,10 @@ module.exports = function s3 (config) { }) }) ).then((urls) => { - const presignedUrls = Object.fromEntries( - partNumbersArray.map((partNumber, index) => [partNumber, urls[index]]) - ) + const presignedUrls = Object.create(null) + for (let index = 0; index < partNumbersArray.length; index++) { + presignedUrls[partNumbersArray[index]] = urls[index] + } res.json({ presignedUrls }) }).catch((err) => { next(err)