lib/db: Don't get blocklists on drop and missing continue (ref #6457) (#6502)

This commit is contained in:
Simon Frei
2020-04-07 13:14:03 +02:00
committed by Jakob Borg
parent 0275cbd66a
commit 0f532a5607
2 changed files with 8 additions and 7 deletions
+2 -1
View File
@@ -385,6 +385,7 @@ func (db *Lowlevel) checkGlobals(folder []byte, meta *metadataTracker) error {
if err := t.Delete(dbi.Key()); err != nil {
return err
}
continue
}
// Check the global version list for consistency. An issue in previous
@@ -409,7 +410,7 @@ func (db *Lowlevel) checkGlobals(folder []byte, meta *metadataTracker) error {
newVL.Versions = append(newVL.Versions, version)
if i == 0 {
if fi, ok, err := t.getFileByKey(dk); err != nil {
if fi, ok, err := t.getFileTrunc(dk, true); err != nil {
return err
} else if ok {
meta.addFile(protocol.GlobalDeviceID, fi)