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");