commit | c766255c469bd4560d447613a2ff66dc9c5be29c | [log] [tgz] |
---|---|---|
author | Michael Osipov <michaelo@apache.org> | Mon Mar 09 22:47:05 2020 +0100 |
committer | Michael Osipov <michaelo@apache.org> | Mon Mar 09 22:47:05 2020 +0100 |
tree | f22028525fdadc4c78856480bec04b1342639921 | |
parent | 19e59b8d857263312b4d2430c865a2340acc5e1b [diff] |
[WAGON-582] HttpMethodConfiguration#copy() performs a shallow copy only
diff --git a/wagon-providers/wagon-http-shared/src/main/java/org/apache/maven/wagon/shared/http/HttpMethodConfiguration.java b/wagon-providers/wagon-http-shared/src/main/java/org/apache/maven/wagon/shared/http/HttpMethodConfiguration.java index dcc1bd5..cae1e35 100755 --- a/wagon-providers/wagon-http-shared/src/main/java/org/apache/maven/wagon/shared/http/HttpMethodConfiguration.java +++ b/wagon-providers/wagon-http-shared/src/main/java/org/apache/maven/wagon/shared/http/HttpMethodConfiguration.java
@@ -27,7 +27,7 @@ import java.util.Properties; /** - * + * */ public class HttpMethodConfiguration { @@ -158,12 +158,12 @@ copy.setReadTimeout( getReadTimeout() ); if ( getHeaders() != null ) { - copy.setHeaders( getHeaders() ); + copy.getHeaders().putAll( getHeaders() ); } if ( getParams() != null ) { - copy.setParams( getParams() ); + copy.getParams().putAll( getParams() ); } copy.setUseDefaultHeaders( isUseDefaultHeaders() );