commit | af3750f37a6d4f885f333626eca8238f3c86ab8a | [log] [tgz] |
---|---|---|
author | drudolph <drudolph@adobe.com> | Fri May 28 20:50:43 2021 +0200 |
committer | drudolph <drudolph@adobe.com> | Fri May 28 20:50:43 2021 +0200 |
tree | 295f1280a6a5f0a9b6823ec9e29066f16e554bab | |
parent | 46e30a435d44779b9da4736d75416dfcaa4ec4dc [diff] |
fixed ArrayIndexOutOfBounds for empty feature list
diff --git a/src/main/java/org/apache/sling/feature/apiregions/impl/RegionConfiguration.java b/src/main/java/org/apache/sling/feature/apiregions/impl/RegionConfiguration.java index acb7720..925a845 100644 --- a/src/main/java/org/apache/sling/feature/apiregions/impl/RegionConfiguration.java +++ b/src/main/java/org/apache/sling/feature/apiregions/impl/RegionConfiguration.java
@@ -265,7 +265,7 @@ for(final String val : convert(valObj)) { final String[] parts = val.split("="); final String n = parts[0]; - final String[] features = parts[1].split(","); + final String[] features = parts.length == 1 ? new String[0] : parts[1].split(","); addValuesToMap(map, n, Arrays.asList(features), constructor); } }