lib/db: Deduplicate comparing old and new items (#5465)

This commit is contained in:
Simon Frei
2019-01-18 22:19:56 +01:00
committed by Audrius Butkevicius
parent a80c0fdae8
commit 22e133cce6
2 changed files with 9 additions and 4 deletions

View File

@@ -164,7 +164,7 @@ func (s *FileSet) Update(device protocol.DeviceID, fs []protocol.FileInfo) {
folder := []byte(s.folder)
for _, nf := range oldFs {
ef, ok := s.db.getFileDirty(folder, device[:], []byte(osutil.NormalizedFilename(nf.Name)))
if ok && ef.Version.Equal(nf.Version) && ef.IsInvalid() == nf.IsInvalid() {
if ok && unchanged(nf, ef) {
continue
}