lib/protocol: Accept invalid files without blocks (fixes #4093)
This commit is contained in:
parent
da34f27546
commit
e3e028c988
|
@ -495,8 +495,8 @@ func checkFileInfoConsistency(f FileInfo) error {
|
|||
// Directories should have no blocks
|
||||
return errDirectoryHasBlocks
|
||||
|
||||
case !f.Deleted && f.Type == FileInfoTypeFile && len(f.Blocks) == 0:
|
||||
// Non-deleted files should have at least one block
|
||||
case !f.Deleted && !f.Invalid && f.Type == FileInfoTypeFile && len(f.Blocks) == 0:
|
||||
// Non-deleted, non-invalid files should have at least one block
|
||||
return errFileHasNoBlocks
|
||||
}
|
||||
return nil
|
||||
|
|
Loading…
Reference in New Issue