diff --git a/pom.xml b/pom.xml
index 231ab69..02913fa 100644
--- a/pom.xml
+++ b/pom.xml
@@ -14,7 +14,7 @@
ca.uhn.hapi.fhir
hapi-fhir
- 6.9.8-SNAPSHOT
+ 6.9.9-SNAPSHOT
hapi-fhir-jpaserver-starter
diff --git a/src/main/java/ca/uhn/fhir/jpa/starter/cdshooks/CdsHooksServlet.java b/src/main/java/ca/uhn/fhir/jpa/starter/cdshooks/CdsHooksServlet.java
index 77cc7e9..8f32e82 100644
--- a/src/main/java/ca/uhn/fhir/jpa/starter/cdshooks/CdsHooksServlet.java
+++ b/src/main/java/ca/uhn/fhir/jpa/starter/cdshooks/CdsHooksServlet.java
@@ -46,7 +46,7 @@ public class CdsHooksServlet extends HttpServlet {
// CORS Pre-flight
@Override
- protected void doOptions(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
+ protected void doOptions(HttpServletRequest req, HttpServletResponse resp) {
ErrorHandling.setAccessControlHeaders(resp, appProperties);
resp.setHeader("Content-Type", ContentType.APPLICATION_JSON.getMimeType());
resp.setHeader("X-Content-Type-Options", "nosniff");
@@ -64,7 +64,8 @@ public class CdsHooksServlet extends HttpServlet {
}
ErrorHandling.setAccessControlHeaders(response, appProperties);
response.setHeader("Content-Type", ContentType.APPLICATION_JSON.getMimeType());
- response.getWriter().println(new GsonBuilder().setPrettyPrinting().create().toJson(getServices()));
+ response.getWriter().println(new GsonBuilder().setPrettyPrinting().create().toJson(
+ JsonParser.parseString(objectMapper.writeValueAsString(getServices()))));
}
@Override