Prechádzať zdrojové kódy

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 rokov pred
rodič
commit
42968d3f74
1 zmenil súbory, kde vykonal 3 pridanie a 1 odobranie
  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`, {