lib/model: Don't try to delete deleted item on revert (#7843)

This commit is contained in:
Simon Frei
2021-07-23 14:26:20 +02:00
committed by GitHub
parent 7ec76095e6
commit d3e14ac7e3
+4 -1
View File
@@ -112,7 +112,10 @@ func (f *receiveOnlyFolder) revert() error {
// The global file is our own. A revert then means to delete it.
// We'll delete files directly, directories get queued and
// handled below.
if fi.Deleted {
fi.Version = protocol.Vector{} // if this file ever resurfaces anywhere we want our delete to be strictly older
break
}
handled, err := delQueue.handle(fi, snap)
if err != nil {
l.Infof("Revert: deleting %s: %v\n", fi.Name, err)