mirror of
https://github.com/octoleo/syncthing.git
synced 2024-11-09 23:00:58 +00:00
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
Block a user