return empty response and log error if failed to parse JSON

This commit is contained in:
Artur Paikin 2018-02-09 14:52:35 -05:00
parent af5d544488
commit 097940e6ae

View file

@ -45,12 +45,14 @@ module.exports = class XHRUpload extends Plugin {
* @param {XMLHttpRequest | respObj} responseObject the response object
*/
getResponseData (responseContent, responseObject) {
let response = {}
try {
return JSON.parse(responseContent)
response = JSON.parse(responseContent)
} catch (err) {
this.uppy.log(err, 'error')
return err
}
return response
},
/**
*