SLING-7421 - JcrResourceBundle does not correctly support multiple base names
Actually read the basename property.
diff --git a/src/main/java/org/apache/sling/i18n/impl/JcrResourceBundle.java b/src/main/java/org/apache/sling/i18n/impl/JcrResourceBundle.java
index f1abb04..56c80aa 100644
--- a/src/main/java/org/apache/sling/i18n/impl/JcrResourceBundle.java
+++ b/src/main/java/org/apache/sling/i18n/impl/JcrResourceBundle.java
@@ -338,7 +338,7 @@
|| language.equals(localeRFC4646StringLower)) {
// basename might be a multivalue (see https://issues.apache.org/jira/browse/SLING-4547)
String[] baseNames = properties.get(PROP_BASENAME, new String[]{});
- if (baseName == null || Arrays.asList(baseName).contains(baseName)) {
+ if (baseName == null || Arrays.asList(baseNames).contains(baseName)) {
paths.add(bundle.getPath());
}
}