diff --git a/spring-auto-restdocs-core/src/main/java/capital/scalable/restdocs/response/JsonContentModifier.java b/spring-auto-restdocs-core/src/main/java/capital/scalable/restdocs/response/JsonContentModifier.java index de2a5efb..d9d60ff9 100644 --- a/spring-auto-restdocs-core/src/main/java/capital/scalable/restdocs/response/JsonContentModifier.java +++ b/spring-auto-restdocs-core/src/main/java/capital/scalable/restdocs/response/JsonContentModifier.java @@ -30,7 +30,7 @@ public abstract class JsonContentModifier implements ContentModifier { - private ObjectMapper objectMapper; + private final ObjectMapper objectMapper; public JsonContentModifier(ObjectMapper objectMapper) { this.objectMapper = objectMapper; @@ -39,7 +39,7 @@ public JsonContentModifier(ObjectMapper objectMapper) { @Override public byte[] modifyContent(byte[] originalContent, MediaType contentType) { if (originalContent.length > 0 && contentType != null - && contentType.includes(APPLICATION_JSON)) { + && (contentType.includes(APPLICATION_JSON) || contentType.includes(MediaType.valueOf("application/hal+json")))) { return modifyContent(originalContent); } else { return originalContent;