diff --git a/public_html/js/Api.js b/public_html/js/Api.js
index 1bc45e17..63db4057 100644
--- a/public_html/js/Api.js
+++ b/public_html/js/Api.js
@@ -73,7 +73,7 @@ App.API = function(_, jQuery, promise, appState) {
var xhr = null;
var apiPromise = promise.make(function(resolve, reject) {
- xhr = jQuery.ajax({
+ var options = {
headers: {
'X-Authorization-Token': appState.get('loginToken') || '',
},
@@ -93,7 +93,12 @@ App.API = function(_, jQuery, promise, appState) {
url: fullUrl,
data: data,
cache: false,
- });
+ };
+ if (data instanceof FormData) {
+ options.processData = false;
+ options.contentType = false;
+ }
+ xhr = jQuery.ajax(options);
});
apiPromise.xhr = xhr;
return apiPromise;