Don't set note_db_enabled in ServerInfo if false In the REST API we always return null for boolean values that are false. Change-Id: Idce6acc1a1ae7f81b49b8f2d2a9d49f368800088 Signed-off-by: Edwin Kempin <ekempin@google.com>
diff --git a/Documentation/rest-api-config.txt b/Documentation/rest-api-config.txt index 5987e1d..7341894 100644 --- a/Documentation/rest-api-config.txt +++ b/Documentation/rest-api-config.txt
@@ -1416,7 +1416,7 @@ Information about the configuration from the link:config-gerrit.html#gerrit[gerrit] section as link:#gerrit-info[ GerritInfo] entity. -|`note_db_enabled` || +|`note_db_enabled` |not set if `false`| Whether the NoteDB storage backend is fully enabled. |`plugin ` || Information about Gerrit extensions by plugins as
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/config/GetServerInfo.java b/gerrit-server/src/main/java/com/google/gerrit/server/config/GetServerInfo.java index af2d410..2b621c2 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/config/GetServerInfo.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/config/GetServerInfo.java
@@ -114,7 +114,7 @@ getDownloadInfo(downloadSchemes, downloadCommands, cloneCommands, archiveFormats); info.gerrit = getGerritInfo(config, allProjectsName, allUsersName); - info.noteDbEnabled = isNoteDbEnabled(); + info.noteDbEnabled = toBoolean(isNoteDbEnabled()); info.plugin = getPluginInfo(); info.sshd = getSshdInfo(config); info.suggest = getSuggestInfo(config);