This is an automated email from the ASF dual-hosted git repository.
jsorel pushed a commit to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git
The following commit(s) were added to refs/heads/geoapi-4.0 by this push:
new 07f36ec2de fix(GridExtent): fix equals test fails with
dimensionNames=null and dimensionNames=[null,null]
07f36ec2de is described below
commit 07f36ec2de0e7a1d8288ce1fd73ed2f13d5eea71
Author: jsorel <[email protected]>
AuthorDate: Tue Sep 6 17:04:57 2022 +0200
fix(GridExtent): fix equals test fails with dimensionNames=null and
dimensionNames=[null,null]
---
.../src/main/java/org/apache/sis/coverage/grid/GridExtent.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/core/sis-feature/src/main/java/org/apache/sis/coverage/grid/GridExtent.java
b/core/sis-feature/src/main/java/org/apache/sis/coverage/grid/GridExtent.java
index 1fdc1aed7f..a27bbcf327 100644
---
a/core/sis-feature/src/main/java/org/apache/sis/coverage/grid/GridExtent.java
+++
b/core/sis-feature/src/main/java/org/apache/sis/coverage/grid/GridExtent.java
@@ -190,7 +190,7 @@ public class GridExtent implements GridEnvelope,
LenientComparable, Serializable
*/
@SuppressWarnings("ReturnOfCollectionOrArrayField")
private static DimensionNameType[] validateAxisTypes(DimensionNameType[]
types) throws IllegalArgumentException {
- if (types == null) {
+ if (types == null || ArraysExt.allEquals(types, null)) {
return null;
}
if (Arrays.equals(DEFAULT_TYPES, types)) { // Common case
verified before POOL synchronized lock.