diff options
author | Valerij Fredriksen <valerijf@vespa.ai> | 2024-03-27 11:43:44 +0100 |
---|---|---|
committer | Valerij Fredriksen <valerijf@vespa.ai> | 2024-03-27 11:43:44 +0100 |
commit | 0cbe08a76900fd34135f3074c0e4815330d5720a (patch) | |
tree | 25ba0c1ce940d1b5b27f4e23986f3478b0899112 /vespajlib | |
parent | 50e70e3a7b0413210e2275f936d15574a386cb32 (diff) |
Fix domain name leaf label
Diffstat (limited to 'vespajlib')
-rw-r--r-- | vespajlib/src/main/java/ai/vespa/http/DomainName.java | 2 | ||||
-rw-r--r-- | vespajlib/src/test/java/ai/vespa/http/DomainNameTest.java | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/vespajlib/src/main/java/ai/vespa/http/DomainName.java b/vespajlib/src/main/java/ai/vespa/http/DomainName.java index 51ae9c12036..32917b615fd 100644 --- a/vespajlib/src/main/java/ai/vespa/http/DomainName.java +++ b/vespajlib/src/main/java/ai/vespa/http/DomainName.java @@ -33,7 +33,7 @@ public class DomainName extends PatternedStringWrapper<DomainName> { } public String leafLabel() { - int offset = value().lastIndexOf('.'); + int offset = value().indexOf('.'); return offset == -1 ? value() : value().substring(0, offset); } diff --git a/vespajlib/src/test/java/ai/vespa/http/DomainNameTest.java b/vespajlib/src/test/java/ai/vespa/http/DomainNameTest.java index f3c9b70b7db..a51e77346ff 100644 --- a/vespajlib/src/test/java/ai/vespa/http/DomainNameTest.java +++ b/vespajlib/src/test/java/ai/vespa/http/DomainNameTest.java @@ -34,6 +34,7 @@ class DomainNameTest { assertEquals("foo", DomainName.of("foo").leafLabel()); assertEquals("foo", DomainName.of("foo.com").leafLabel()); + assertEquals("foo", DomainName.of("foo.bar.baz.com").leafLabel()); } } |