From ae0cf8365c8144bc9b6bc723ca9e73138544b4cc Mon Sep 17 00:00:00 2001 From: Marcin Grzejszczak Date: Fri, 12 Oct 2018 10:08:01 +0200 Subject: [PATCH] Making immutable mutable --- .../cloud/contract/wiremock/restdocs/ContractDslSnippet.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spring-cloud-contract-wiremock/src/main/java/org/springframework/cloud/contract/wiremock/restdocs/ContractDslSnippet.java b/spring-cloud-contract-wiremock/src/main/java/org/springframework/cloud/contract/wiremock/restdocs/ContractDslSnippet.java index 6bb7317988..96478105f9 100644 --- a/spring-cloud-contract-wiremock/src/main/java/org/springframework/cloud/contract/wiremock/restdocs/ContractDslSnippet.java +++ b/spring-cloud-contract-wiremock/src/main/java/org/springframework/cloud/contract/wiremock/restdocs/ContractDslSnippet.java @@ -82,7 +82,7 @@ public class ContractDslSnippet extends TemplatedSnippet { model.put("response_status", response.getStatus().value()); model.put("response_body_present", response.getContent().length > 0); model.put("response_body", response.getContentAsString()); - Map headers = response.getHeaders().toSingleValueMap(); + Map headers = new HashMap<>(response.getHeaders().toSingleValueMap()); filterHeaders(headers); model.put("response_headers_present", !headers.isEmpty()); model.put("response_headers", headers.entrySet()); @@ -105,7 +105,7 @@ public class ContractDslSnippet extends TemplatedSnippet { model.put("request_url", prepareRequestUrl(request.getUri())); model.put("request_body_present", request.getContent().length > 0); model.put("request_body", request.getContentAsString()); - Map headers = request.getHeaders().toSingleValueMap(); + Map headers = new HashMap<>(request.getHeaders().toSingleValueMap()); filterHeaders(headers); model.put("request_headers_present", !headers.isEmpty()); model.put("request_headers", headers.entrySet());