fix fileList in onChange when uid is 0, close #11089

This commit is contained in:
afc163 2018-06-29 13:57:38 +08:00
parent 27c3093487
commit 4d5d3c142e

View File

@ -196,7 +196,10 @@ export default class Upload extends React.Component<UploadProps, UploadState> {
if (result === false) { if (result === false) {
this.onChange({ this.onChange({
file, file,
fileList: uniqBy(this.state.fileList.concat(fileList.map(fileToObject)), (item: UploadFile) => item.uid), fileList: uniqBy(
this.state.fileList.concat(fileList.map(fileToObject)),
(item: UploadFile) => item.uid !== undefined
),
}); });
return false; return false;
} else if (result && (result as PromiseLike<any>).then) { } else if (result && (result as PromiseLike<any>).then) {