From 85d7c55cabeb71875283b12948a567319a36a7dd Mon Sep 17 00:00:00 2001 From: Pawel GUTOWSKI <Pawel.GUTOWSKI@ext.ec.europa.eu> Date: Thu, 15 Feb 2018 10:37:11 +0100 Subject: [PATCH] EDELIVERY-2806 Fixed UTF-8 encoding in error responses --- .../eu/europa/ec/edelivery/smp/error/ErrorResponseBuilder.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/error/ErrorResponseBuilder.java b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/error/ErrorResponseBuilder.java index ba6b57bfc..56dd5cee8 100644 --- a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/error/ErrorResponseBuilder.java +++ b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/error/ErrorResponseBuilder.java @@ -34,6 +34,7 @@ public class ErrorResponseBuilder { private static final Logger log = LoggerFactory.getLogger(ErrorResponseBuilder.class); + public static final MediaType CONTENT_TYPE_TEXT_XML_UTF8 = MediaType.valueOf("text/xml; charset=UTF-8"); private HttpStatus status = INTERNAL_SERVER_ERROR; private ErrorBusinessCode errorBusinessCode = TECHNICAL; private String strErrorDescription = "Unexpected technical error occurred."; @@ -78,7 +79,7 @@ public class ErrorResponseBuilder { public ResponseEntity build() { return ResponseEntity.status(this.status) - .contentType(MediaType.TEXT_XML) + .contentType(CONTENT_TYPE_TEXT_XML_UTF8) .body(this.buildBody()); } -- GitLab