From dcca8208fbdeb151c858d357bd2e4ee1bebbb04f Mon Sep 17 00:00:00 2001 From: leiming Date: Thu, 11 May 2017 11:32:13 +0800 Subject: [PATCH] Fix abort error when using custom request --- src/AjaxUploader.jsx | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/AjaxUploader.jsx b/src/AjaxUploader.jsx index 108ffe7d..0ddb8136 100644 --- a/src/AjaxUploader.jsx +++ b/src/AjaxUploader.jsx @@ -155,16 +155,19 @@ class AjaxUploader extends Component { uid = file.uid; } if (reqs[uid]) { - reqs[uid].abort(); + if (typeof reqs[uid].abort === 'function') { + reqs[uid].abort(); + } delete reqs[uid]; } } else { Object.keys(reqs).forEach((uid) => { if (reqs[uid]) { - reqs[uid].abort(); + if (typeof reqs[uid].abort === 'function') { + reqs[uid].abort(); + } + delete reqs[uid]; } - - delete reqs[uid]; }); } }