This is an automated email from the ASF dual-hosted git repository. desruisseaux pushed a commit to branch geoapi-4.0 in repository https://gitbox.apache.org/repos/asf/sis.git
commit 1aaf5e2ba3f4eb013524cb9e6d23b362ea3e1406 Author: Martin Desruisseaux <[email protected]> AuthorDate: Mon Jun 27 16:48:55 2022 +0200 Bug fix: geohash length not updated after precision has been specified. --- .../org/apache/sis/referencing/gazetteer/GeohashReferenceSystem.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/sis-referencing-by-identifiers/src/main/java/org/apache/sis/referencing/gazetteer/GeohashReferenceSystem.java b/core/sis-referencing-by-identifiers/src/main/java/org/apache/sis/referencing/gazetteer/GeohashReferenceSystem.java index 185b8a1dde..6740f00dc3 100644 --- a/core/sis-referencing-by-identifiers/src/main/java/org/apache/sis/referencing/gazetteer/GeohashReferenceSystem.java +++ b/core/sis-referencing-by-identifiers/src/main/java/org/apache/sis/referencing/gazetteer/GeohashReferenceSystem.java @@ -410,7 +410,7 @@ public class GeohashReferenceSystem extends ReferencingByIdentifiers { final byte[] encoding = format.encoding; final int highestOneBit = format.highestOneBit; char[] geohash = buffer; - if (geohash == null) { + if (geohash == null || geohash.length != length) { buffer = geohash = new char[length]; } /*
