diff --git a/lib/db/transactions.go b/lib/db/transactions.go index 1571a1dc1..c78dab096 100644 --- a/lib/db/transactions.go +++ b/lib/db/transactions.go @@ -167,7 +167,7 @@ func (t *readOnlyTransaction) withHave(folder, device, prefix []byte, truncate b if err != nil { return err } - if f, ok, err := t.getFileTrunc(key, true); err != nil { + if f, ok, err := t.getFileTrunc(key, truncate); err != nil { return err } else if ok && !fn(f) { return nil