Skip to content
Snippets Groups Projects

Return non-html errors and enable CORS in Feed Service

Files
9
@@ -30,7 +30,10 @@ class DailyController @Inject()(val controllerComponents: ControllerComponents,
Ok(jsonResult)
} catch {
case _: TimeoutException => BadRequest("Request timed out")
case _: Throwable => BadRequest("Exception raised")
case ex: Throwable => {
println(ex.getMessage())
BadRequest("Exception raised")
}
}
}
@@ -51,7 +54,10 @@ class DailyController @Inject()(val controllerComponents: ControllerComponents,
} catch {
case _: TimeoutException => BadRequest("Request timed out")
case ex: InvalidQueryParameterException => BadRequest(ex.getMessage())
case _: Throwable => BadRequest("Exception raised")
case ex: Throwable => {
println(ex.getMessage())
BadRequest("Exception raised")
}
}
}
@@ -72,7 +78,10 @@ class DailyController @Inject()(val controllerComponents: ControllerComponents,
} catch {
case _: TimeoutException => BadRequest("Request timed out")
case ex: InvalidQueryParameterException => BadRequest(ex.getMessage())
case _: Throwable => BadRequest("Exception raised")
case ex: Throwable => {
println(ex.getMessage())
BadRequest("Exception raised")
}
}
}
@@ -87,11 +96,14 @@ class DailyController @Inject()(val controllerComponents: ControllerComponents,
val result: Daily = Daily.createDailyAsync(userId, questionId, content)
val jsonResult: JsValue = Daily.toJson(result)
Ok(jsonResult)
Created(jsonResult)
} catch {
case _: TimeoutException => BadRequest("Request timed out")
case ex: InvalidRequestBodyException => BadRequest(ex.getMessage())
case _: Throwable => BadRequest("Exception raised")
case ex: Throwable => {
println(ex.getMessage())
BadRequest("Exception raised")
}
}
}
@@ -111,7 +123,10 @@ class DailyController @Inject()(val controllerComponents: ControllerComponents,
case ex: InvalidRequestBodyException => BadRequest(ex.getMessage())
case ex: ConflictException => BadRequest(ex.getMessage())
case ex: NotFoundException => BadRequest(ex.getMessage())
case _: Throwable => BadRequest("Exception raised")
case ex: Throwable => {
println(ex.getMessage())
BadRequest("Exception raised")
}
}
}
@@ -131,7 +146,10 @@ class DailyController @Inject()(val controllerComponents: ControllerComponents,
case ex: InvalidRequestBodyException => BadRequest(ex.getMessage())
case ex: ConflictException => BadRequest(ex.getMessage())
case ex: NotFoundException => BadRequest(ex.getMessage())
case _: Throwable => BadRequest("Exception raised")
case ex: Throwable => {
println(ex.getMessage())
BadRequest("Exception raised")
}
}
}
Loading