From 922a161dc8e34d3f1c0c808c9932132775e4359f Mon Sep 17 00:00:00 2001
From: Leonardo Menezes <mail@lmenezes.com>
Date: Wed, 25 Oct 2017 08:09:24 +0200
Subject: [PATCH] report correct error code for failed requests

---
 app/controllers/BaseController.scala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app/controllers/BaseController.scala b/app/controllers/BaseController.scala
index d3c9c12..a9a808b 100644
--- a/app/controllers/BaseController.scala
+++ b/app/controllers/BaseController.scala
@@ -24,7 +24,7 @@ trait BaseController extends Controller with AuthSupport {
     try {
       processor(CerebroRequest(request, hosts)).recoverWith {
         case request: RequestFailedException =>
-          Future.successful(CerebroResponse(400, Json.obj("error" -> request.getMessage)))
+          Future.successful(CerebroResponse(request.status, Json.obj("error" -> request.getMessage)))
         case NonFatal(e) =>
           Logger.error(s"Error processing request [${formatRequest(request)}]", e)
           Future.successful(CerebroResponse(500, Json.obj("error" -> e.getMessage)))
-- 
GitLab