From 097940e6aeb69242fbdbb8ddf58451dfe50e230d Mon Sep 17 00:00:00 2001 From: Artur Paikin Date: Fri, 9 Feb 2018 14:52:35 -0500 Subject: [PATCH] return empty response and log error if failed to parse JSON --- src/plugins/XHRUpload.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/plugins/XHRUpload.js b/src/plugins/XHRUpload.js index ef244c1e4..4591317d8 100644 --- a/src/plugins/XHRUpload.js +++ b/src/plugins/XHRUpload.js @@ -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 }, /** *