Change head sync update behaviour

This commit is contained in:
mcrakhman committed 2023-07-10 23:47:29 +02:00
1 parent 94aea5bafb
commit b4cc8d0a61
1 file changed
+3 -3
@@ -54,10 +54,10 @@ func (a *aclSyncProtocol) HeadUpdate(ctx context.Context, senderId string, updat
return
}
err = a.aclList.AddRawRecords(update.Records)
if err != nil && err != list.ErrIncorrectRecordSequence {
return
if err == list.ErrIncorrectRecordSequence {
return a.reqFactory.CreateFullSyncRequest(a.aclList, update.Head)
}
return a.reqFactory.CreateFullSyncRequest(a.aclList, update.Head)
return
}
func (a *aclSyncProtocol) FullSyncRequest(ctx context.Context, senderId string, request *consensusproto.LogFullSyncRequest) (response *consensusproto.LogSyncMessage, err error) {