Ver código fonte

transloadit: Fix sending fields to an assembly

Previously this was sending a `fields` field, but that's not how it
works. Instead we should send separate form fields for each field.

Thanks @Acconut!
Renée Kooi 7 anos atrás
pai
commit
42968d3f74
1 arquivos alterados com 3 adições e 1 exclusões
  1. 3 1
      src/plugins/Transloadit/Client.js

+ 3 - 1
src/plugins/Transloadit/Client.js

@@ -27,7 +27,9 @@ module.exports = class Client {
       data.append('signature', signature)
     }
 
-    data.append('fields', JSON.stringify(fields))
+    Object.keys(fields).forEach((key) => {
+      data.append(key, fields[key])
+    })
     data.append('tus_num_expected_upload_files', expectedFiles)
 
     return fetch(`${this.apiUrl}/assemblies`, {