Skip to content

Commit 9cd37ed

Browse files
devlinx9Oleg Z
authored andcommitted
Fix UnsupportedOperationException error for headers
Signed-off-by: devlinx9 <[email protected]> Resolves #1283
1 parent 26269c9 commit 9cd37ed

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

spring-cloud-function-web/src/main/java/org/springframework/cloud/function/web/flux/FunctionController.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,8 @@ public Mono<ResponseEntity<?>> get(ServerWebExchange request) {
179179
private FunctionWrapper wrapper(ServerWebExchange request) {
180180
FunctionInvocationWrapper function = (FunctionInvocationWrapper) request
181181
.getAttribute(WebRequestConstants.HANDLER);
182-
HttpHeaders headers = new HttpHeaders(request.getRequest().getHeaders());
182+
HttpHeaders headers = new HttpHeaders();
183+
headers.putAll(request.getRequest().getHeaders());
183184
headers.set("uri", request.getRequest().getURI().toString());
184185
FunctionWrapper wrapper = new FunctionWrapper(function, null);
185186
wrapper.setHeaders(headers);

0 commit comments

Comments
 (0)