in src/main/java/org/apache/sling/starter/access/models/Ace.java [634:656]
protected Map<String, String[]> getFieldValuesForPattern(Pattern keyPattern) {
Map<String, String[]> resultMap = new HashMap<>();
@NotNull
RequestParameterMap requestParameterMap = request.getRequestParameterMap();
Set<Entry<String, RequestParameter[]>> entrySet2 = requestParameterMap.entrySet();
for (Entry<String, RequestParameter[]> entry : entrySet2) {
String key2 = entry.getKey();
if (!resultMap.containsKey(key2)) {
Matcher matcher = keyPattern.matcher(key2);
if (matcher.matches()) {
//just use the original request value
RequestParameter[] paramValues = entry.getValue();
if (paramValues != null) {
String[] fieldValues = fieldValuesFromReqParams(paramValues);
resultMap.put(key2, fieldValues);
}
}
}
}
return resultMap;
}