This is an automated email from the ASF dual-hosted git repository. rnewson pushed a commit to branch nouveau-fix-latestv in repository https://gitbox.apache.org/repos/asf/couchdb.git
commit 910acdb94b91359d5632c99aa30bdd58ceb87d90 Author: Robert Newson <[email protected]> AuthorDate: Tue Mar 31 10:35:06 2026 +0100 fix isLatestVersion when field is missing --- .../src/main/java/org/apache/couchdb/nouveau/api/IndexDefinition.java | 2 +- .../test/java/org/apache/couchdb/nouveau/api/IndexDefinitionTest.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/extra/nouveau/src/main/java/org/apache/couchdb/nouveau/api/IndexDefinition.java b/extra/nouveau/src/main/java/org/apache/couchdb/nouveau/api/IndexDefinition.java index c78f1ade8..a5ba94296 100644 --- a/extra/nouveau/src/main/java/org/apache/couchdb/nouveau/api/IndexDefinition.java +++ b/extra/nouveau/src/main/java/org/apache/couchdb/nouveau/api/IndexDefinition.java @@ -46,7 +46,7 @@ public record IndexDefinition( @JsonIgnore public boolean isLatestVersion() { - return luceneVersion.getAsInt() == LATEST_LUCENE_VERSION; + return luceneVersionAsInt() == LATEST_LUCENE_VERSION; } @JsonIgnore diff --git a/extra/nouveau/src/test/java/org/apache/couchdb/nouveau/api/IndexDefinitionTest.java b/extra/nouveau/src/test/java/org/apache/couchdb/nouveau/api/IndexDefinitionTest.java index d0b73da41..017bf4fde 100644 --- a/extra/nouveau/src/test/java/org/apache/couchdb/nouveau/api/IndexDefinitionTest.java +++ b/extra/nouveau/src/test/java/org/apache/couchdb/nouveau/api/IndexDefinitionTest.java @@ -33,6 +33,7 @@ public class IndexDefinitionTest { public void legacyLuceneVersionIfMissing() throws Exception { var indexDefinition = mapper.readValue("{}", IndexDefinition.class); assertThat(indexDefinition.luceneVersionAsInt()).isEqualTo(IndexDefinition.LEGACY_LUCENE_VERSION); + assertThat(indexDefinition.isLatestVersion()).isFalse(); } @Test
