From fa6baa95a04f21c08b84f1faccb77835e0ca3bd5 Mon Sep 17 00:00:00 2001 From: Vinay Kumar Date: Sun, 2 Dec 2018 02:56:50 +0000 Subject: [PATCH] Added OpenAPI fail check --- src/main/java/in/erail/route/OpenAPI3RouteBuilder.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/in/erail/route/OpenAPI3RouteBuilder.java b/src/main/java/in/erail/route/OpenAPI3RouteBuilder.java index 4fd5694..bc7e890 100644 --- a/src/main/java/in/erail/route/OpenAPI3RouteBuilder.java +++ b/src/main/java/in/erail/route/OpenAPI3RouteBuilder.java @@ -247,6 +247,13 @@ public Router getRouter(Router pRouter) { process(routingContext, service.getServiceUniqueId()); } }); + + apiFactory.addFailureHandlerByOperationId(service.getOperationId(),(routingContext) -> { + routingContext + .response() + .setStatusCode(400) + .end(routingContext.failure().toString()); + }); }); });