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