Use NoteDb sequence seed for groups sequence initialization

Change-Id: I49afd0f6e02ccd498f31075961a2f69c9c53e71e
This commit is contained in:
David Ostrovsky
2018-11-27 07:15:16 +01:00
committed by Dave Borowitz
parent ecdea9df55
commit bd2844f3ac
5 changed files with 7 additions and 27 deletions

View File

@@ -40,15 +40,13 @@ public class Schema_163 extends ReviewDbSchemaVersion {
@Override
protected void migrateData(ReviewDb db, UpdateUI ui) throws OrmException, SQLException {
@SuppressWarnings("deprecation")
RepoSequence.Seed groupSeed = db::nextAccountGroupId;
RepoSequence groupSeq =
new RepoSequence(
repoManager,
GitReferenceUpdated.DISABLED,
allUsersName,
Sequences.NAME_GROUPS,
groupSeed,
() -> ReviewDb.FIRST_GROUP_ID,
1);
// consume one account ID to ensure that the group sequence is initialized in NoteDb