diff --git a/Backend/tools-services/src/main/java/com/r11/tools/controller/XmlFormatterController.java b/Backend/tools-services/src/main/java/com/r11/tools/controller/XmlFormatterController.java index 087aa0b..88132fe 100644 --- a/Backend/tools-services/src/main/java/com/r11/tools/controller/XmlFormatterController.java +++ b/Backend/tools-services/src/main/java/com/r11/tools/controller/XmlFormatterController.java @@ -34,7 +34,7 @@ public class XmlFormatterController implements RestController { try { requestBody = this.gson.fromJson(request.body(), XMLRequestBody.class); } catch (Exception e) { - //requestErrorResponse(response, e); + requestErrorResponse(response, e); return; } String responseString = formatter.formatXML(requestBody.getData()); @@ -43,4 +43,9 @@ public class XmlFormatterController implements RestController { response.body(this.gson.toJson(responseBody)); } + private void requestErrorResponse(Response response, Exception ex) { + XMLResponseBody responseBody = new XMLResponseBody(ex.getMessage(), "ERR", "N/A", -1); + response.status(400); + response.body(this.gson.toJson(responseBody)); + } }