diff --git a/app/models/JsonFormat.scala b/app/models/JsonFormat.scala index 9a81cd685..e411bb82c 100644 --- a/app/models/JsonFormat.scala +++ b/app/models/JsonFormat.scala @@ -59,9 +59,11 @@ object JsonFormat { val reportWrites: Writes[Report] = Writes[Report] { case SuccessReport(artifacts, full, summary) ⇒ Json.obj( "artifacts" → artifacts, - "full" → full, - "summary" → summary) - case FailureReport(message) ⇒ Json.obj("errorMessage" → message) + "full" → (full + ("success" → JsBoolean(true))), + "summary" → (summary + ("success" → JsBoolean(true)))) + case FailureReport(message) ⇒ Json.obj( + "errorMessage" → message, + "success" → false) } implicit val reportFormat: Format[Report] = Format[Report](reportReads, reportWrites)