diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitIndex.java b/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitIndex.java index b9aab3a114..018211bd60 100644 --- a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitIndex.java +++ b/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitIndex.java @@ -60,12 +60,12 @@ class InitIndex implements InitStep { ui.header("Index"); type = index.select("Type", "type", type); } - for (SchemaDefinitions def : IndexModule.ALL_SCHEMA_DEFS) { - AbstractLuceneIndex.setReady( - site, def.getName(), def.getLatest().getVersion(), true); - } + if ((site.isNew || isEmptySite()) && type == IndexType.LUCENE) { - // Do nothing + for (SchemaDefinitions def : IndexModule.ALL_SCHEMA_DEFS) { + AbstractLuceneIndex.setReady( + site, def.getName(), def.getLatest().getVersion(), true); + } } else { if (IndexType.values().length <= 1) { ui.header("Index");