Browse Source

@uppy/companion: `Object.fromEntries` is not available on Node.js v10.x (#3209)

Antoine du Hamel 3 years ago
parent
commit
45325720e9
1 changed files with 4 additions and 3 deletions
  1. 4 3
      packages/@uppy/companion/src/server/controllers/s3.js

+ 4 - 3
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)