Merge branch '1.x-stable'

This commit is contained in:
afc163 2016-07-12 13:59:58 +08:00
commit 4954f5d733
2 changed files with 17 additions and 10 deletions

View File

@ -355,7 +355,6 @@
.@{select-prefix-cls}-selection__rendered {
padding: 0;
height: 100%;
overflow: visible;
}
}
}

View File

@ -140,21 +140,25 @@ export default class Upload extends React.Component {
} catch (e) { /* do nothing */ }
let fileList = this.state.fileList;
let targetItem = getFileItem(file, fileList);
// 之前已经删除
if (targetItem) {
targetItem.status = 'done';
targetItem.response = response;
this.onChange({
file: targetItem,
fileList,
});
// removed
if (!targetItem) {
return;
}
targetItem.status = 'done';
targetItem.response = response;
this.onChange({
file: targetItem,
fileList,
});
}
onProgress = (e, file) => {
let fileList = this.state.fileList;
let targetItem = getFileItem(file, fileList);
if (!targetItem) return;
// removed
if (!targetItem) {
return;
}
targetItem.percent = e.percent;
this.onChange({
event: e,
@ -167,6 +171,10 @@ export default class Upload extends React.Component {
this.clearProgressTimer();
let fileList = this.state.fileList;
let targetItem = getFileItem(file, fileList);
// removed
if (!targetItem) {
return;
}
targetItem.error = error;
targetItem.response = response;
targetItem.status = 'error';