diff --git a/lib/model/folder_sendrecv.go b/lib/model/folder_sendrecv.go index 6f9e264e..d3725073 100644 --- a/lib/model/folder_sendrecv.go +++ b/lib/model/folder_sendrecv.go @@ -448,7 +448,7 @@ nextFile: continue } - if fi.IsDeleted() || fi.Type != protocol.FileInfoTypeFile { + if fi.IsDeleted() || fi.IsInvalid() || fi.Type != protocol.FileInfoTypeFile { // The item has changed type or status in the index while we // were processing directories above. f.queue.Done(fileName)