Bladeren bron

@uppy/companion: remove sanitizing of metadata (#5198)

Now that we are no longer using form-data which had a bug
and crashed when sending non-string meta.
Mikael Finstad 11 maanden geleden
bovenliggende
commit
a628172ff2
1 gewijzigde bestanden met toevoegingen van 1 en 12 verwijderingen
  1. 1 12
      packages/@uppy/companion/src/server/Uploader.js

+ 1 - 12
packages/@uppy/companion/src/server/Uploader.js

@@ -37,17 +37,6 @@ function exceedsMaxFileSize(maxFileSize, size) {
   return maxFileSize && size && size > maxFileSize
 }
 
-// TODO remove once we migrate away from form-data
-function sanitizeMetadata(inputMetadata) {
-  if (inputMetadata == null) return {}
-
-  const outputMetadata = {}
-  Object.keys(inputMetadata).forEach((key) => {
-    outputMetadata[key] = String(inputMetadata[key])
-  })
-  return outputMetadata
-}
-
 class ValidationError extends Error {
   name = 'ValidationError'
 }
@@ -178,7 +167,7 @@ class Uploader {
     this.options = options
     this.token = randomUUID()
     this.fileName = `${Uploader.FILE_NAME_PREFIX}-${this.token}`
-    this.options.metadata = sanitizeMetadata(this.options.metadata)
+    this.options.metadata = this.options.metadata || {}
     this.options.fieldname = this.options.fieldname || DEFAULT_FIELD_NAME
     this.size = options.size
     this.uploadFileName = this.options.metadata.name