diff --git a/app/controllers/BaseController.scala b/app/controllers/BaseController.scala index d3c9c127565d66b579bc2bd044e0d9edb55c62b0..a9a808b6eb2e9994e2c5a3e1a3013e6ab96c01a7 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)))