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.

Reply via email to