Fix expansion of query param with same name
See gh-34783 Signed-off-by: whl <whlit.cola@gmail.com>
This commit is contained in:
@@ -451,7 +451,7 @@ final class HierarchicalUriComponents extends UriComponents {
|
||||
UriTemplateVariables queryVariables = new QueryUriTemplateVariables(variables);
|
||||
this.queryParams.forEach((key, values) -> {
|
||||
String name = expandUriComponent(key, queryVariables, this.variableEncoder);
|
||||
List<String> expandedValues = new ArrayList<>(values.size());
|
||||
List<String> expandedValues = result.getOrDefault(name, new ArrayList<>(values.size()));
|
||||
for (String value : values) {
|
||||
expandedValues.add(expandUriComponent(value, queryVariables, this.variableEncoder));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user