Fix #716: constant and unpredictable reordering during file upload

This commit is contained in:
Eliot Berriot 2019-03-07 10:35:33 +01:00
parent 99b8ef2d02
commit a3a7ec0873
No known key found for this signature in database
GPG Key ID: DD6965E2476E5C27
2 changed files with 9 additions and 5 deletions

View File

@ -0,0 +1 @@
Fixed constant and unpredictable reordering during file upload (#716)

View File

@ -279,15 +279,18 @@ export default {
}, },
sortedFiles() { sortedFiles() {
// return errored files on top // return errored files on top
return this.files.sort(f => {
return _.sortBy(this.files.map(f => {
let statusIndex = 0
if (f.errored) { if (f.errored) {
return -5; statusIndex = -1
} }
if (f.success) { if (f.success) {
return 5; statusIndex = 1
} }
return 0; f.statusIndex = statusIndex
}); return f
}), ['statusIndex', 'name'])
} }
}, },
watch: { watch: {