|
|
@@ -338,6 +338,10 @@ func (m *Model) Index(nodeID protocol.NodeID, repo string, fs []protocol.FileInf
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+ for i := range fs {
|
|
|
+ lamport.Default.Tick(fs[i].Version)
|
|
|
+ }
|
|
|
+
|
|
|
m.rmut.RLock()
|
|
|
r, ok := m.repoFiles[repo]
|
|
|
m.rmut.RUnlock()
|
|
|
@@ -367,6 +371,10 @@ func (m *Model) IndexUpdate(nodeID protocol.NodeID, repo string, fs []protocol.F
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+ for i := range fs {
|
|
|
+ lamport.Default.Tick(fs[i].Version)
|
|
|
+ }
|
|
|
+
|
|
|
m.rmut.RLock()
|
|
|
r, ok := m.repoFiles[repo]
|
|
|
m.rmut.RUnlock()
|