Fixed cds-services discovery response

This commit is contained in:
c-schuler
2023-10-10 15:02:16 -06:00
parent 3b79897ff9
commit 3a0b42b265
2 changed files with 4 additions and 3 deletions

View File

@@ -14,7 +14,7 @@
<parent>
<groupId>ca.uhn.hapi.fhir</groupId>
<artifactId>hapi-fhir</artifactId>
<version>6.9.8-SNAPSHOT</version>
<version>6.9.9-SNAPSHOT</version>
</parent>
<artifactId>hapi-fhir-jpaserver-starter</artifactId>

View File

@@ -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