in app/com/gu/floodgate/contentsource/ContentSourceApi.scala [68:79]
def updateContentSource(id: String, environment: String) = Action.async(parse.json) { implicit request =>
request.body
.validate[ContentWithoutIdAndEnvironment]
.fold(
error => jsonError,
contentSource => {
val updatedContentSource = ContentSource(id, environment, contentSource)
contentSourceService.updateContentSource(id, environment, updatedContentSource)
Future.successful(Ok)
}
)
}