lib/db: Update global counts on invalidation (fixes #4701)

GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4702
This commit is contained in:
Simon Frei
2018-01-27 09:09:13 +00:00
committed by Jakob Borg
parent 050f9f8091
commit 364f61bda6
2 changed files with 42 additions and 1 deletions

View File

@@ -168,7 +168,7 @@ insert:
if insertedAt == 0 {
// We just inserted a new newest version. Fixup the global size
// calculation.
if !file.Version.Equal(oldFile.Version) {
if !file.Version.Equal(oldFile.Version) || file.Invalid != oldFile.Invalid {
meta.addFile(globalDeviceID, file)
if hasOldFile {
// We have the old file that was removed at the head of the list.