Merge "InitIndex should not always set the latest version ready"
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 b9aab3a..018211b 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 @@
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");