check for errors before checking for a link action
This commit is contained in:
parent
b85954d511
commit
3671cc7f27
@ -224,8 +224,6 @@ func (q *TransferQueue) batchApiRoutine() {
|
||||
startProgress.Do(q.meter.Start)
|
||||
|
||||
for _, o := range objects {
|
||||
if _, ok := o.Rel(q.transferKind); ok {
|
||||
// This object has an error
|
||||
if o.Error != nil {
|
||||
q.errorc <- Error(o.Error)
|
||||
q.meter.Skip(o.Size)
|
||||
@ -233,6 +231,7 @@ func (q *TransferQueue) batchApiRoutine() {
|
||||
continue
|
||||
}
|
||||
|
||||
if _, ok := o.Rel(q.transferKind); ok {
|
||||
// This object needs to be transferred
|
||||
if transfer, ok := q.transferables[o.Oid]; ok {
|
||||
transfer.SetObject(o)
|
||||
|
Loading…
Reference in New Issue
Block a user