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]; }); } }