From 6eb98b2589d690ebd0c82a41cdddd657c4d00071 Mon Sep 17 00:00:00 2001 From: Charles Date: Sun, 18 Jul 2021 16:15:18 -0700 Subject: [PATCH] bug fix: use register api (#4811) --- .../src/main/java/io/airbyte/server/ServerApp.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/airbyte-server/src/main/java/io/airbyte/server/ServerApp.java b/airbyte-server/src/main/java/io/airbyte/server/ServerApp.java index 87f7755d8472..8dc817994898 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/ServerApp.java +++ b/airbyte-server/src/main/java/io/airbyte/server/ServerApp.java @@ -133,9 +133,6 @@ public void start() throws Exception { ResourceConfig rc = new ResourceConfig() - // add filters - .registerInstances(requestFilters) - .registerInstances(responseFilters) // request logging .register(new RequestLogger(mdc)) // api @@ -162,6 +159,10 @@ public void configure() { // https://stackoverflow.com/questions/35669774/jersey-custom-exception-mapper-for-invalid-json-string .register(JacksonJaxbJsonProvider.class); + // add filters + requestFilters.forEach(rc::register); + responseFilters.forEach(rc::register); + ServletHolder configServlet = new ServletHolder(new ServletContainer(rc)); handler.addServlet(configServlet, "/api/*");