Add merged RequestPostProcessor to front on merge
Previously MockHttpServletRequestBuilder merge method would append the parent's (default) RequestPostProcessor implementations to the end. This means that the default RequestPostProcessor implementations would override values set by previous RequestPostProcessor implementations. This commit ensures that the default RequestPostProcessor are preformed first so that additional RequestPostProcessor implementations override the defaults. Issue: SPR-12945
This commit is contained in:
committed by
Rossen Stoyanchev
parent
49f3046f66
commit
1a6aeb17e1
@@ -537,7 +537,7 @@ public class MockHttpServletRequestBuilder
|
||||
this.pathInfo = parentBuilder.pathInfo;
|
||||
}
|
||||
|
||||
this.postProcessors.addAll(parentBuilder.postProcessors);
|
||||
this.postProcessors.addAll(0, parentBuilder.postProcessors);
|
||||
|
||||
return this;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user